Contact emails
Summary
A web page can use the window.open() API to create popups or tabs. This is a highly abusable feature, so we have a system in place called the "popup blocker" to put strict limits on the use of this API.
Motivation
I would like to remove the ability of a page to use the window.open() API during page unload, whether or not the popup blocker is enabled. This would simplify browser shutdown and improve our ability to make it correct.
This is mostly already prohibited by the popup blocker which is enabled by default; as such it is minimally web-visible.
Implementation
Interoperability and Compatibility
Edge: No Signals
Firefox: No Signals
Safari: Shipped
Web developers: No Signals
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Is this feature fully tested by web-platform-tests?
No; can WPTs test opening windows/failure to open windows?
This is tested by Chromium's browser tests.
Link to entry on the feature dashboard
Ship bug
Requesting approval to ship?
Yes.