- From: Emilio Cobos Álvarez via GitHub <sysbot+gh@w3.org>
- Date: Fri, 09 Oct 2020 18:38:01 +0000
- To: public-css-archive@w3.org
emilio has just created a new issue for https://github.com/w3c/csswg-drafts:
== [cssom-view] [css-overflow] Document.scrollingElement doesn't reflect viewport propagation correctly in presence of overflow: clip ==
https://drafts.csswg.org/cssom-view/#dom-document-scrollingelement disagrees with https://drafts.csswg.org/css-overflow/#overflow-propagation in what makes the root scrollable, and they shouldn't.
In particular, for this case:
```css
<style>
:root {
overflow: clip;
}
body {
overflow: scroll;
}
</style>
```
Per css-overflow, the viewport style comes from `:root`, not from the `<body>`. But `document.scrollingElement`, which in quirks mode is intended to return the `<body>` if it propagates the scroll styles from the viewport, disagrees and says that `document.scrollingElement` should be `document.body`.
I think this is wrong and that `cssom-view` should be fixed (or overflow propagation should be changed to match `cssom-view`...)
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5601 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 9 October 2020 18:38:04 UTC