Changes between Version 2 and Version 3 of CSSContainment


Ignore:
Timestamp:
Mar 29, 2021 6:50:33 AM (4 months ago)
Author:
rwlbuis@webkit.org
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CSSContainment

    v2 v3  
    2929- The layout containment box establishes an independent formatting context. To implement this, `RenderBox::createsNewFormattingContext` will have to be adapted.
    3030
    31 - If the computed value of the overflow property is either visible or clip or a combination thereof, any overflow must be treated as ink overflow. Adjust `LayoutBox::LayoutOverflowRectForPropagation` to not add visual overflow if `shouldApplyLayoutContainment` is true, since in that case it will be treated as ink overflow.
     31- If the computed value of the overflow property is either visible or clip or a combination thereof, any overflow must be treated as ink overflow. Adjust `RenderBox::layoutOverflowRectForPropagation` to not add visual overflow if `shouldApplyLayoutContainment` is true, since in that case it will be treated as ink overflow.
    3232
    3333- The layout containment box establishes an absolute positioning containing block and a fixed positioning containing block. This needs changes in `RenderElement::canContainFixedPositionObjects` and `RenderElement::canContainAbsolutelyPositionedObjects`.