Remove popup opening tokens (replacing them by user activation consumption).
Categories
(Core :: DOM: Core & HTML, task, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox85 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(3 files)
These two mechanisms serve basically the same purpose.
Assignee | ||
Comment 1•4 years ago
|
||
I think this allows us to remove TryUsePopupOpeningToken (which is a similar
concept to consuming user activation), and also the ad-hoc <iframe> timing
thing we have from bug 1514547, which should be covered by the user activation
timeout.
Depends on D97640
Assignee | ||
Comment 2•4 years ago
|
||
As the use case we know it was needed for should be covered by the previous
patch as well.
This is also process-global, which is a bit odd, given whether a popup-opening
operation succeeds ends up depending on other tabs' activity.
Depends on D98020
Assignee | ||
Comment 3•4 years ago
|
||
The test tweak is needed because user interaction isn't registered by a
single mouseup, but the test is still valid with that tweak IMO.
Depends on D98021
Updated•4 years ago
|
Comment 6•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/32b16732aabc
https://hg.mozilla.org/mozilla-central/rev/8b56e2cc3518
https://hg.mozilla.org/mozilla-central/rev/68af110cd33e
Description
•