Contact emails
chri...@chromium.org, ko...@chromium.org, ikilp...@chromium.orgExplainer
https://github.com/w3c/csswg-drafts/blob/main/css-sizing-4/responsive-iframes-explainer.mdSpecification
https://drafts.csswg.org/css-sizing-4/#responsive-iframesSummary
Allow sites to opt into iframes having responsive sizing (sizing the <iframe> element in the parent document to the iframe document's layout overflow sizing, so that scrolling in the child document is avoided).Blink component
Blink>LayoutWeb Feature ID
Missing featureMotivation
This is a natural feature to have for iframes, when the site wants to render the iframe content so that it looks seamless with the parent frame and avoids scrollbars.Initial public proposal
https://github.com/whatwg/html/issues/555TAG review
https://github.com/w3ctag/design-reviews/issues/1223TAG review status
PendingGoals for experimentation
NoneRisks
Debuggability
No information providedWill this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
YesYeshttps://wpt.fyi/results/css/css-sizing/responsive-iframe?label=experimental&label=master&alignedFlag name on about://flags
responsive-iframesFinch feature name
ResponsiveIframesRollout plan
Will ship enabled for all usersRequires code in //chrome?
FalseTracking bug
https://issues.chromium.org/issues/418397278Estimated milestones
| Shipping on desktop | 150 |
| Shipping on Android | 150 |
| Shipping on WebView | 150 |
Anticipated spec changes
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
https://github.com/w3c/csswg-drafts/issues/13589 - cross-origin case left a possibility of change: "RESOLVED: Check with security folks whether cross-origin case leaking info is an issue that needs mitigation"Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5108373464547328?gate=5102892096421888Links to previous Intent discussions
Intent to Prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/682bb3fa.2b0a0220.146035.00b7.GAE%40google.com