[BUG] uBlock (dashboard page) crashes since 2025.05.11.1 phoenix.js on Windows - Fix found #110

Closed
opened 2025-05-15 19:06:27 +02:00 by openSauce · 7 comments

What version of Phoenix are you using?

2025.05.11.1

What version of Firefox are you using with Phoenix?

138.0.1, 138.0.3, 139.0.1

What operating system are you experiencing this issue on?

Other

Other

Windows 11

Please explain the issue you are experiencing.

Latest Phoenix version causes infinite loading of all my extensions.
Dis/enabling fixes the issue but only for some extensions (?), but issue persists after Firefox restart, uBlock stays yellow and unusable.
I have to revert back and keep version 2025.04.27.1 of phoenix-desktop.js to make all my extensions work again.

I have manually "installed" Phoenix on my Windows 11 PC.

### What version of Phoenix are you using? 2025.05.11.1 ### What version of Firefox are you using with Phoenix? 138.0.1, 138.0.3, 139.0.1 ### What operating system are you experiencing this issue on? Other ### Other Windows 11 ### Please explain the issue you are experiencing. Latest Phoenix version causes infinite loading of all my extensions. Dis/enabling fixes the issue but only for some extensions (?), but issue persists after Firefox restart, uBlock stays yellow and unusable. I have to revert back and keep version 2025.04.27.1 of phoenix-desktop.js to make all my extensions work again. I have manually "installed" Phoenix on my Windows 11 PC.
Owner

Thanks for the report. I haven't yet noticed or heard reports of this from other Windows users, but I'll investigate and see if I can find a fix ASAP.

To confirm, were there any additional changes you made to settings or the about:config?

Thanks for the report. I haven't yet noticed or heard reports of this from other Windows users, but I'll investigate and see if I can find a fix ASAP. To confirm, were there any additional changes you made to settings or the `about:config`?
Author

Other than cosmetic changes in settings like Zoom, etc I did not make fundamental changes in settings or about:config as far as I can tell.

When my Firefox updated to 138.0.3, the latest version 2025.05.11.1 of Phoenix seemed to be working fine and I thought it was fixed, but the next time I booted up my PC and started Firefox, the issue was back.

Other than cosmetic changes in settings like Zoom, etc I did not make fundamental changes in settings or `about:config` as far as I can tell. When my Firefox updated to 138.0.3, the latest version 2025.05.11.1 of Phoenix seemed to be working fine and I thought it was fixed, but the next time I booted up my PC and started Firefox, the issue was back.
Author

@celenity
After some trial and error, I seem to have found a temporary fix! (I'm now on Firefox 138.0.4 but I don't think it matters)

This pref in phoenix-desktop.js was added to 2025.05.11.1

pref("extensions.quarantineIgnoredByUser.uBlock0@raymondhill.net", true);

and I saw that there was a pref missing under 017 SYNC which I added

pref("services.sync.prefs.sync.extensions.quarantineIgnoredByUser.uBlock0@raymondhill.net", true);

Now, the extensions are now working but uBlock keeps crashing/restarting in ~10 seconds intervals which you can "fix" by restarting the tab, until it crashes again after ~10 seconds.

@celenity After some trial and error, I seem to have found a temporary fix! (I'm now on Firefox 138.0.4 but I don't think it matters) This pref in `phoenix-desktop.js` was added to 2025.05.11.1 `pref("extensions.quarantineIgnoredByUser.uBlock0@raymondhill.net", true);` and I saw that there was a pref missing under `017 SYNC` which I added `pref("services.sync.prefs.sync.extensions.quarantineIgnoredByUser.uBlock0@raymondhill.net", true);` Now, the extensions are now working but uBlock keeps crashing/restarting in ~10 seconds intervals which you can "fix" by restarting the tab, until it crashes again after ~10 seconds.
Owner

Thanks for the update; that definitely helps narrow it down. Will do some testing and see what I can find.

Thanks for the update; that definitely helps narrow it down. Will do some testing and see what I can find.
openSauce changed title from [BUG] Extensions not working with 2025.05.11.1 on Windows to [BUG] uBlock (dashboard page) crashes since 2025.05.11.1 phoenix.js on Windows 2025-05-30 11:12:26 +02:00
Author

I have updated the title, though same issue persists.

I'm now on Firefox 139.0.1 and every time when updating my phoenix-desktop.js to 2025.05.11.1, uBlock constantly crashes and the dashboard page says "Tab crashed" and it is completely unavailable. I cannot change its settings whatsoever.

Staying with 2025.04.27.1 phoenix-desktop.js and uBlock is working fine again.

I have even used the new Phoenix configs under /dev branch and uBlock dashboard is still inaccessible.

I have been trying to find the pref that appears to cause this issue in the phoenix-desktop.js file but so far no luck yet.

I have updated the title, though same issue persists. I'm now on Firefox 139.0.1 and every time when updating my phoenix-desktop.js to 2025.05.11.1, uBlock constantly crashes and the dashboard page says "Tab crashed" and it is completely unavailable. I cannot change its settings whatsoever. Staying with 2025.04.27.1 phoenix-desktop.js and uBlock is working fine again. I have even used the new Phoenix configs under /dev branch and uBlock dashboard is still inaccessible. I have been trying to find the pref that appears to cause this issue in the phoenix-desktop.js file but so far no luck yet.
Author

Fix found

@celenity
Good news! With the help of a diffchecker (WinMerge) I have very much found the pref that is the culprit of this issue.

defaultPref("security.sandbox.content.shadow-stack.enabled", true); // [WINDOWS-ONLY]

Disabling this single pref on 2025.05.11.1 and on the new unified 2025.06.02.2, makes the issue disappear: no more crashing of uBlock or any other extensions. Everything works now!

I'm so glad I have found this cause of the bug, it was frustrating haha. Even on a fresh new profile, the issue persisted.

I really appreciate the work on Phoenix / IronFox and I'd like to thank you and your colleagues for that!

### Fix found @celenity Good news! With the help of a diffchecker (WinMerge) I have very much found the pref that is the culprit of this issue. `defaultPref("security.sandbox.content.shadow-stack.enabled", true); // [WINDOWS-ONLY]` Disabling this single pref on 2025.05.11.1 and on the new unified 2025.06.02.2, makes the issue disappear: no more crashing of uBlock or any other extensions. Everything works now! I'm so glad I have found this cause of the bug, it was frustrating haha. Even on a fresh new profile, the issue persisted. I really appreciate the work on Phoenix / IronFox and I'd like to thank you and your colleagues for that!
openSauce changed title from [BUG] uBlock (dashboard page) crashes since 2025.05.11.1 phoenix.js on Windows to [BUG] uBlock (dashboard page) crashes since 2025.05.11.1 phoenix.js on Windows - Fix found 2025-06-03 21:12:49 +02:00
Owner

@openSauce Thank you so much for taking the time to troubleshoot and find the solution! Very much appreciated.

I'll remove that pref and fix this by default for next release.

@openSauce Thank you so much for taking the time to troubleshoot and find the solution! Very much appreciated. I'll remove that pref and fix this by default for next release.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
celenity/Phoenix#110
No description provided.