Contact emailsmas...@chromium.org

Explainerhttps://github.com/whatwg/html/issues/7399

Specificationhttps://github.com/whatwg/html/pull/7425

Summary

This is a recent change [1] to the spec for parsing the windowFeatures
argument to window.open(). Previous to this change,
window.open(url,'','popup=true') interpreted the 'popup=true' to mean popup
is false. With this change, 'true' counts as a truthy value. [1]
https://github.com/whatwg/html/pull/7425


Blink componentBlink
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink>

Search tagswindow.open <https://chromestatus.com/features#tags:window.open>
, windowFeatures <https://chromestatus.com/features#tags:windowFeatures>

TAG reviewExtremely small change, and this was peripherally discussed on
the TAG review for the recent addition of the popup windowFeature:
https://github.com/w3ctag/design-reviews/issues/691

TAG review statusNot applicable

Risks


Interoperability and Compatibility

It is possible, though extremely unlikely, that a site currently uses
`window.open(url,'','feature=true')` and expects feature to be false. In
that case, this change will change behavior. However, this seems
exceedingly unlikely.


Gecko: In development (
https://github.com/whatwg/html/pull/7425#issuecomment-1058350502)

WebKit: Positive (
https://github.com/whatwg/html/issues/7399#issuecomment-989971808)

Web developers: No signals

Other signals:

Ergonomics

No risks


Activation

No risks.


Security

No risks


Debuggability

Fully debuggable using existing DevTools support.


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
?Yes

Flag name

Requires code in //chrome?False

Tracking bughttps://crbug.com/1277613

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5669245760307200

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDhYZ9nu-JdWdMS93E8AO8R39wqOWDo3pn3m6NFWqnjb6A%40mail.gmail.com.

Reply via email to