stoically / radical

Element (Riot Web) unofficially bundled as Firefox Add-on
https://addons.mozilla.org/firefox/addon/radical-web
MIT License
32 stars 1 forks source link

Integration manager broken #29

Closed stoically closed 4 years ago

stoically commented 4 years ago

With the 1.6 RC it says: Scalar-web No screen specified

auscompgeek commented 4 years ago

I just tried with Dimension as well: ERROR DOMException: "The operation is insecure."

stoically commented 4 years ago

This and #28 doesn't happen for me in a new profile. Both errors come from code loaded from scalar-vector, which makes this hard to debug in the affected profile.

auscompgeek commented 4 years ago

Turns out this is caused by Firefox's tracking protection. Turning third-party cookie blocking to unvisited third-party is enough to break scalar. (I forgot I had tracking protection turned off on riot.im for the same reason.)

stoically commented 4 years ago

Can confirm, disabling Third-party cookies causes the problem. Thanks for investigating!

stoically commented 4 years ago

With Firefox 76 it's no longer possible to fix the bug by just disabling tracking protection for the WebExtension, it's required to globally allow third-party cookies. This is probably a Firefox bug since it still works on regular websites.

auscompgeek commented 4 years ago

FWIW, seems it's working again with Firefox 76.0.1.