Notion Web Clipper Extension not working
-
Vivaldi: 5.2.2623.39
The "Notion Web Clipper" extension is working as expected within Chrome. Within Vivaldi it's not working anymore and just shows a loading circle.
Please help to share your idea/solution/configuration on how to fix this. -
@erklaerpierre Yes, same here on same Vivaldi version for Windows. My Linux still has Viv 5.0 and Notion Clipper works. Usually if I quit and restart Win Viv, I get one Notion save before the wait cursor appears - but sometimes not even one. Nothing I've tried helped.
-
@lorenamelang I have the same problem and found no solution with Vivaldi, it Works with Firefox, can someone help ? Thanks a lot
-
Same here, just stays loading
-
Exactly the same issue for me. I sure hope someone has a solution for this as it is starting to become a deal breaker for me.
-
We've confirmed the bug. Hopefully a dev can take a look and fix it soon.
Thanks @EdwinDrood for filing the bug in our bug tracker. -
Hi,
Still not working with Vivaldi, when do you think you will find a solution as today same problem with Chrome.
No problem with Firefox.
Thanks -
ok wtih Chrome now
-
This is actually a bug with the Notion Web Clipper extension. I did a breakdown here https://gist.github.com/Thomas101/e9c7de309623d8b8425ea8f46c66ecda
It's a race condition when loading scripts in the popup HTML, which looks like this...
<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <script defer="defer" src="/89.js"></script> <script defer="defer" src="/main.js"></script> <script defer="defer" src="/config.js"></script> <link href="/app.css" rel="stylesheet"> </head> <body> <div id="notion-chrome-extension-app"></div> <script src="/config.ts"></script> <script src="/main.js" async></script> </body> </html>
In the JavaScript,
main.js
reads a global variable that's set inconfig.js
. However, because they use the defer attribute onconfig.js
it isn't always guaranteed to load beforemain.js
. (Plus they loadmain.js
twice andconfig.ts
that doesn't exist, but that's another story).It is possible to reproduce in Chrome but needs a bunch of disk access from another app to change the loading order. Might be more reproducible on an actual hard disk rather than an SSD, but I haven't checked.
I tried messaging their support but hit the "Vivaldi isn't supported wall" and then when I gave instructions to reproduce in Chrome they just said when they click the button it worked for them. Tried reaching out to a few of their technical people on Twitter, but haven't heard anything
-
The same issue. We TRUST in you, @Thomas101,
-
Someone at Notion has forwarded this to the relevant team now, so hopefully, a fix will be incoming -> https://twitter.com/thomas_101/status/1516354877286502402
-
No more solution it seems.
-
This post is deleted! -
Works Now
-
@srhman I closed the bug in internal Vivaldi tracker now.
-
This post is deleted!