browserAction preload popup should not be part of the results returned by browser.extension.getViews
Categories
(WebExtensions :: General, defect, P2)
Tracking
(firefox104 fixed)
Tracking | Status | |
---|---|---|
firefox104 | --- | fixed |
People
(Reporter: rpl, Assigned: rpl)
References
Details
(Whiteboard: [addons-jira])
Attachments
(1 file)
While investigating Bug 1748808 we determined that the underlying issue that is triggering that perma failure is related to the fact that browser.extension.getViews
is currently returning the preload browserAction popup as part of the results returned by the API call (See Bug 1748808 comment 24 and Bug 1748808 comment 25).
The preload browserAction popup has the document parser blocked until we are ready to unblock the parser when the popup is actually going to be visible (unless cancelled) and so its document is technically not going to be fully loaded and none of the extension page script will be executed during that phase and so it seems that the preload browserAction popup should be actually filtered out from the results of the browser.extension.getViews
until its document parser got unblocked.
This bug goal is to apply that fix and make sure we have test coverage for this specific corner case (a new one that would fail consistently without a proper fix in place, given that the test case that was triggering Bug 1748808 permafailure was only able to trigger it by chance, due to a previous test case leaving the mouse exactly where the browserAction widget was going to be during that test case).
Updated•7 months ago
|
Assignee | ||
Comment 1•7 months ago
|
||
Updated•7 months ago
|
Assignee | ||
Comment 2•7 months ago
|
||
Updated•7 months ago
|
Assignee | ||
Comment 3•7 months ago
|
||
Previous push to try caught some issues in the previous version of the attached patch.
I've updated the patch accordingly and created a new push to try to confirm if the previous failures are still being triggered when running on the build infrastructure:
Pushed by luca.greco@alcacoop.it: https://hg.mozilla.org/integration/autoland/rev/8eebf167e42c browserAction preload popup should not be listed in extension.getViews results. r=mixedpuppy,willdurand
Comment 5•7 months ago
|
||
bugherder |
Description
•