layout: Stop ignoring containing block padding for the static position (#36051)

The static position rect is calculated assuming that the containing
block would be established by the content box of some ancestor, but the
actual containing block is established by the padding box.
So we need to add the padding of that ancestor.

Signed-off-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
Oriol Brufau 2025-03-19 12:47:52 +01:00 committed by GitHub
parent a9afc631ae
commit 86341da885
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
42 changed files with 49 additions and 1347 deletions

View file

@ -89,36 +89,6 @@
[.grid 30]
expected: FAIL
[.grid 31]
expected: FAIL
[.grid 32]
expected: FAIL
[.grid 33]
expected: FAIL
[.grid 34]
expected: FAIL
[.grid 35]
expected: FAIL
[.grid 36]
expected: FAIL
[.grid 37]
expected: FAIL
[.grid 38]
expected: FAIL
[.grid 39]
expected: FAIL
[.grid 40]
expected: FAIL
[.grid 41]
expected: FAIL
@ -179,36 +149,6 @@
[.grid 60]
expected: FAIL
[.grid 61]
expected: FAIL
[.grid 62]
expected: FAIL
[.grid 63]
expected: FAIL
[.grid 64]
expected: FAIL
[.grid 65]
expected: FAIL
[.grid 66]
expected: FAIL
[.grid 67]
expected: FAIL
[.grid 68]
expected: FAIL
[.grid 69]
expected: FAIL
[.grid 70]
expected: FAIL
[.grid 71]
expected: FAIL
@ -238,63 +178,3 @@
[.grid 80]
expected: FAIL
[.grid 81]
expected: FAIL
[.grid 82]
expected: FAIL
[.grid 83]
expected: FAIL
[.grid 84]
expected: FAIL
[.grid 85]
expected: FAIL
[.grid 86]
expected: FAIL
[.grid 87]
expected: FAIL
[.grid 88]
expected: FAIL
[.grid 89]
expected: FAIL
[.grid 90]
expected: FAIL
[.grid 91]
expected: FAIL
[.grid 92]
expected: FAIL
[.grid 93]
expected: FAIL
[.grid 94]
expected: FAIL
[.grid 95]
expected: FAIL
[.grid 96]
expected: FAIL
[.grid 97]
expected: FAIL
[.grid 98]
expected: FAIL
[.grid 99]
expected: FAIL
[.grid 100]
expected: FAIL