Revise the popup state if there is valid transient user activation
Categories
(Core :: DOM: Core & HTML, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: edgar, Assigned: edgar)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
Attachments
(2 files)
This is a temporary solution to make the popup blocker could support new user activation model. For long term, we still need to clean up the popup state bit and remove the old user interaction stuff from popup blocker.
Assignee | ||
Comment 1•3 years ago
|
||
This is a temprorary solution to make popup block could work with new user
activation model (timer base). I think this should cover most of async case for
window.open()
. For long term, we still need to clean up the popup state which
is tracked by bug 1656444.
Assignee | ||
Comment 2•3 years ago
|
||
Currently the state could be openAbused or openBlocked, the reason for the difference
is for bug 918780 where we would like to fix a issue of opening input dialog might
trigger popup blocker if allowed list is empty. But after bug 1678389, opening input
dialog now checks the transient user activation instead, we don't need this difference
anymore.
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Updated•3 years ago
|
Comment 5•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a2852026ef9f
https://hg.mozilla.org/mozilla-central/rev/d5ec74c1e5ea
Description
•