diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-10-18 11:35:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-18 09:35:19 +0000 |
commit | 8a12b4c957b6ccf678d47eddd6336163b4b34112 (patch) | |
tree | 1f87d0d32b6e9d23cb847a96a82fdd4e3932df51 /tests/wpt/mozilla | |
parent | b21952b6c4c3f598d973024779456c67d9eba28c (diff) | |
download | servo-8a12b4c957b6ccf678d47eddd6336163b4b34112.tar.gz servo-8a12b4c957b6ccf678d47eddd6336163b4b34112.zip |
Improve line box block size calculation (#30519)
Improve the calculation of the block size of line boxes and all their
component elements. Even empty spans can increase the size of the line
based on their font-size. Elements that have a line-height should
increase the block size of the line, but that setting should not effect
their own size.
In addition to the new passes there are some new failures
Failing because a progression exposes the real issue these tests are
testing:
- css/css-color/t32-opacity-offscreen-multiple-boxes-1-c.xht
- css/css-color/t32-opacity-offscreen-multiple-boxes-2-c.xht
Likely failing because of vertical-align and another sizing issue:
- css/css-transforms/perspective-untransformable-no-stacking-context.html
Failing because a progression reveals another failure:
- html/rendering/non-replaced-elements/hidden-elements.html
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Diffstat (limited to 'tests/wpt/mozilla')
-rw-r--r-- | tests/wpt/mozilla/meta/css/border_inline_split.html.ini | 2 | ||||
-rw-r--r-- | tests/wpt/mozilla/meta/css/list_style_position_a.html.ini | 2 |
2 files changed, 0 insertions, 4 deletions
diff --git a/tests/wpt/mozilla/meta/css/border_inline_split.html.ini b/tests/wpt/mozilla/meta/css/border_inline_split.html.ini deleted file mode 100644 index d7d23f038be..00000000000 --- a/tests/wpt/mozilla/meta/css/border_inline_split.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border_inline_split.html] - expected: FAIL diff --git a/tests/wpt/mozilla/meta/css/list_style_position_a.html.ini b/tests/wpt/mozilla/meta/css/list_style_position_a.html.ini deleted file mode 100644 index 877f3d021e9..00000000000 --- a/tests/wpt/mozilla/meta/css/list_style_position_a.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[list_style_position_a.html] - expected: FAIL |