Closed Bug 1629770 Opened 4 years ago Closed 4 years ago

Make XUL popup on HTML document that has Chrome privilege available

Categories

(Core :: XUL, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: daisuke, Assigned: bdahl)

References

Details

Attachments

(1 file, 2 obsolete files)

For now, we can not use XUL wrapper popup on HTML document of even DevTools.
That causes the issue such as bug 1620098.
In this bug, as Brendan said in https://phabricator.services.mozilla.com/D67983#2103563, we change the condition to make XUL popup on HTML document that has Chrome privilege available.

Hi Brendan! I'm sorry to bother you.
I want to fix bug 1620098 by this release cycle, can you have time to fix this one?

Flags: needinfo?(bdahl)

If my try run goes smoothly I'll put this up for review.

Flags: needinfo?(bdahl)
Assignee: nobody → bdahl

Hi, thank you very much!
I tried to fix bug 1620098 with your patch, it seems working fine!

Fixes tooltips/menus in responsive design mode. A few accesibility tests
had to be adjusted since popupgroups are now automatically created
for them.

Fixes tooltips/menus in responsive design mode. The "presentation" role
was added to the tooltip element to keep system privilege a11y tests
working.

Attachment #9144381 - Attachment is obsolete: true

Fixes tooltips/menus in responsive design mode. The "presentation" role
was added to the tooltip element to keep system privilege a11y tests
working.

https://phabricator.services.mozilla.com/D72400

Attachment #9144384 - Attachment is obsolete: true
Pushed by bdahl@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b76e3b62c099
Create popupgroup for any main process system privileged documents. r=emilio,Jamie
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77

Brendan, thanks for fixing this bug, I appreciate that!
It was of of the blocker for the RDM Fission work.

Thank you very very much for fixing this, Brendan!

Regressions: 1652211
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: