taffy version
0.9.1
Platform
Bevy 0.17 with taffy 0.9.1 patch
What you did
Create overflow scroll node and add children elements that do not overflow parent element.
Then add node position: absolute; width: 100%; height: 100%; as one more children to overflow scroll node.
What went wrong
Scroll width, height calculation now reports that it is possible to scroll the element (it overflowed).
But from position: absolute documentation
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/position#absolute
The element is removed from the normal document flow, and no space is created for the element in the page layout.
Layout shouldn't have changed.
If I add display: none; to this element. Scroll width, height calculation report 0 correctly.
Additional information
If I reduce position: absolute element size, problem dissapears too. Therefor I conclude that it impacts parent element page layout calculation?