Saved webpages using 'Inkdrop Web Clipper' can break sychronization

Bug report

Some web content saved to Inkdrop using the Web Clipper may break synchronization. This is noticeable by checking the synchronization state (bottom left), which constantly switches (every second) between ‘Syncing’ and ‘Synced ’. Additionally, changes are not synced to the remote database.

I am using my own CouchDB server to sync notes, so I can also see in the logs that Inkdrop repeatedly tries the same requests over and over again:

Logs (excerpt)
[notice] 2025-03-09T21:05:28.958464Z nonode@nohost <0.7690.797> d50725139e <host-fqdn> <my-ip> <my-user> GET / 200 ok 1
[notice] 2025-03-09T21:05:29.014462Z nonode@nohost <0.7723.797> 5900afef3f <host-fqdn> <my-ip> <my-user> GET /inkdrop/_local/fjk2Fc97W_AKggRk1ElclQ%3D%3D 200 ok 2
[notice] 2025-03-09T21:05:29.076374Z nonode@nohost <0.7670.797> 09af3b401e <host-fqdn> <my-ip> <my-user> POST /inkdrop/_revs_diff 200 ok 6
[notice] 2025-03-09T21:05:29.176057Z nonode@nohost <0.7667.797> 5196fb62a7 <host-fqdn> <my-ip> <my-user> POST /inkdrop/_bulk_docs 400 ok 1

Environment

  • Platform: Windows/Ubuntu
  • Platform version: 11/24.04
  • App Version: Desktop v5.10.0 / Web Clipper v0.2.4 (tested with Chrome and Firefox)

How to reproduce

  1. Open a web page with the problematic content (see below).
  2. Save this page to Inkdrop.
  3. Observe the problem in Inkdrop.
  4. To restore functionality complete delete the created note (also from the trash)

HTML content that can reproduce this issue:

<!DOCTYPE html>
<html>
<head>
    <title>Reproduce inkdrop issue</title>
</head>
<body>
    <div>
        <p>
            💡<strong> Some tex</strong>t
        </p>
    </div>
</body>
</html>

Hi @Lukas ,

Thanks for the report.
Yeah, it looks like emojis can cause such an issue. Do you get the same corrupt character in the clipper window?

Reported the bug on the repo:

Yes i get the same output

1 Like