RESOLVED WONTFIX 229315
Top layer elements should not be affected by parent layout (e.g. display: table-column or CSS content property)
https://bugs.webkit.org/show_bug.cgi?id=229315
Summary Top layer elements should not be affected by parent layout (e.g. display: tab...
Tim Nguyen (:ntim)
Reported 2021-08-19 17:42:22 PDT
2 main items from https://fullscreen.spec.whatwg.org/#new-stacking-layer : * If its position property computes to fixed, its containing block is the viewport, and the initial containing block otherwise. webkit.org/b/84796 imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/removed-element-is-removed-from-top-layer.html [ ImageOnlyFailure ] webkit.org/b/84796 imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-containing-block.html [ ImageOnlyFailure ] webkit.org/b/84796 imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html [ ImageOnlyFailure ] Modal dialogs have position: fixed by default with UA styles hence why it's relevant to those tests, and looking at the results, it's mostly top/bottom/right/left position which look wrong, making me think this is mostly containing block related. * It is rendered as an atomic unit as if it were a sibling of its root. Ancestor elements with [...] cannot affect it. webkit.org/b/84796 imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-replaced-renderer.html [ ImageOnlyFailure ] webkit.org/b/84796 imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-table-column.html [ ImageOnlyFailure ] These tests use particular cases like content: url() or display: table-column on the ancestor and open a modal dialog inside.
Attachments
Radar WebKit Bug Importer
Comment 1 2021-08-20 14:37:23 PDT
Tim Nguyen (:ntim)
Comment 2 2021-10-11 15:27:16 PDT
The containing block bits have been split out to bug 231292
Tim Nguyen (:ntim)
Comment 3 2022-02-18 13:04:24 PST
This is the expected behaviour, we should work to get the spec changed.
Note You need to log in before you can comment on or make changes to this bug.