- From: Oriol Brufau via GitHub <sysbot+gh@w3.org>
- Date: Mon, 07 Nov 2022 22:26:50 +0000
- To: public-css-archive@w3.org
If I get it right, https://fullscreen.spec.whatwg.org/#new-stacking-layer says > It is rendered as an atomic unit as if it were a sibling of its [root](https://dom.spec.whatwg.org/#concept-tree-root). which seems to imply the dialog is reparented in the box tree. Then the transformed div is not an ancestor of the positioned div in the box tree. And this is a requirement https://drafts.csswg.org/css-position/#fixed-cb > The [containing block](https://www.w3.org/TR/css-display-3/#containing-block) is established by the **nearest ancestor box** that establishes an fixed positioning containing block So the transformed div should not be the containing block. Instead, I guess the containing block should be the viewport, since the dialog doesn't have a transform or something that makes it establish a fixed positioning containing block. Alternatively, `<dialog>` could automagically establish a fixed positioning containing block if that's considered to be better behavior. -- GitHub Notification of comment by Loirooriol Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8040#issuecomment-1306313192 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 7 November 2022 22:26:52 UTC