New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GM_registerMenuCommand may cause zombie compartments if a tab containing scripts with this function is opened in the background #1482
Comments
So far, I created https://gist.github.com/1576836 but I never see the word zombie in the about memory page. |
I am sorry that I describe the bug wrongly at the first place. A tab with a script triggering (not only containing) GM_registerMenuCommand opened in the background results in a zombie compartment. I can still produce zombie compartments using your test script in Firefox 9.0.1 and latest Nightly (2012-01-07). You do not see the word "zombie" in Zombie compartments
Here are my steps to produce a zombie compartment from your script:
Now a I am sorry again that I misguided you at first. |
I read one of the comments at bugzilla wrong; it wasn't immediately clear what part was the typed comment and what was the copy/pasted data. Anyway: with a tweak to the test script to make it more obvious (now that I know what to look for), confirmed. This is on Windows XP and Firefox |
I read one of the comments at bugzilla wrong; it wasn't immediately clear what part was the typed comment and what was the copy/pasted data. Anyway: with a tweak to the test script to make it more obvious (now that I know what to look for), confirmed. This is on Windows XP and Firefox |
This should fix things. Please check the next nightly (after 2012.01.08, should be up in a few hours) available at: https://arantius.com/misc/gm-nightly/ To confirm. |
Fix confirmed upstream at the linked bugzilla bug. |
More info can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=707403.
However, the user script mentioned in comment#0 has updated so you need to use another test case.
Steps to reproduce:
It should be noted that opening a tab in foreground does not create a zombie compartment.
The text was updated successfully, but these errors were encountered: