-
Notifications
You must be signed in to change notification settings - Fork 252
Popup window no longer shows up on Firefox 71.0 on Linux #298
Comments
Actually it seems like this might be an issue with Fedora's Firefox build instead. Yomichan works fine with Mozilla's official build and multiple people have reported broken extensions on Fedora's Firefox 71: |
@gestra Thanks for the great bug report and research! It makes sense that |
Are you sure that this is an external issue? I'm seeing
|
@jonascarpay Meanwhile, can you test if this returns any errors? https://firefox-storage-test.glitch.me/ |
All green on both FF70 and FF71:
|
Debian's Firefox 71 builds also break extensions so that is not limited to Fedora: Personally I just downgraded to Firefox 70 for the time being. |
One possible reason for Yomichan working on testing but not on stable is that Firefox 71 might have broken existing IndexedDB storage but still work when it's created from scratch. @jonascarpay can you test creating a new profile on Firefox 71 and installing Yomichan stable? |
Same error, |
I have found the commit that fixed Firefox 71 on Fedora and others: 96e4bf1. It was indeed caused by Dexie doing something that breaks the faulty database engine. While bisecting, I also found that dictionary importing has given an error message on Firefox 71 (but not on Chrome or older Firefox) until this commit db4a303. |
@FooSoft do you think Firefox needs a new release with 96e4bf1 cherry-picked or should we wait for them to sort it out? Some new features on master probably need more testing before release. The error message fixed by db4a303 wasn't fatal. Edit: other Dexie things were also removed before that commit, so I'm not sure if cherry-pick would make sense without testing first |
It probably just makes sense to drop master directly into testing, assuming all of the known issues are resolved. Thanks to you and @toasted-nutbread this project has really high velocity now, so when doing a testing release, it probably just makes sense to test everything else that came after that as well. |
Alright 👍 So as a conclusion, use the testing release at https://foosoft.net/projects/yomichan/index.html#installation until Firefox is fixed. |
Interesting side note: it looks like Rikaichamp also recently had a similar issue with dexie/indexedDB: birchill/10ten-ja-reader#148 |
After updating to Firefox 71.0 on Fedora 31 I no longer get the popup window. Two types of error are printed in console when trying different words on a page:
and
The text was updated successfully, but these errors were encountered: