Closed
Bug 1247640
Opened 9 years ago
Closed 7 years ago
Sending a synchronous message from nsIContentPolicy.shouldLoad() causes drawing issues on Restore Session page
Categories
(Firefox :: Extension Compatibility, defect)
Firefox
Extension Compatibility
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox47 | --- | affected |
People
(Reporter: jwkbugzilla, Unassigned)
References
Details
Attachments
(1 file)
2.14 KB,
application/octet-stream
|
Details |
Steps to reproduce:
1. Change xpinstall.signatures.required preference to false and install attached extension (minimal testcase distilled from Adblock Plus, does nothing beyond registering a content policy in all processes and sending a synchronous message from nsIContentPolicy.shouldLoad()).
2. While Firefox is running, make a copy of sessionstore-backups/recovery.js file in the Firefox profile.
3. Close Firefox.
4. Restore your copy of sessionstore-backups/recovery.js and replace sessionCheckpoints.json file in the Firefox profile by the following:
> {"profile-after-change":true,"final-ui-startup":true}
5. Start Firefox again.
Steps 2-4 can be replaced by crashing Firefox.
Expected results:
Session Restore page shows up saying "Well, this is embarrassing" and offering you to restore the previous session. Close and Restore buttons are visible under the list.
Actual results:
50% of the time the Close and Restore buttons won't be visible for me (Firefox 47.0a1 nightly from 2016-02-11 on OS X 10.11, issue was originally reported for Firefox 45.0a2 aurora on Windows 10). Resizing the browser window or moving the mouse over the buttons makes the buttons appear.
Unfortunately, I was unable to reproduce the issue with an exact copy of about:sessionrestore in an extension, so I was unable to narrow this down further.
Reporter | ||
Comment 1•9 years ago
|
||
We worked around this issue in Adblock Plus (https://hg.adblockplus.org/adblockplus/rev/637c6ebb90c1), this change will be part of the Adblock Plus 2.7.1.4137-beta development build as well as Adblock Plus 2.7.2 on February 23.
Updated•7 years ago
|
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•