mirror of
https://github.com/servo/servo.git
synced 2025-10-01 00:59:15 +01:00
Fix various issues with overflow clipping
When dealing absolutely positioned items, we should use clip of our containing block, even if our containing block doesn't itself establish a new overflow clip. Additionally, we need to properly handle assigning scroll root ids to fragments of inline elements. We add a test for this behavior.
This commit is contained in:
parent
f537fbd08f
commit
4213b320d1
4 changed files with 111 additions and 6 deletions
|
@ -4127,6 +4127,18 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"css/overflow_clipping.html": [
|
||||
[
|
||||
"/_mozilla/css/overflow_clipping.html",
|
||||
[
|
||||
[
|
||||
"/_mozilla/css/overflow_clipping_ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"css/overflow_position_abs_inline_block.html": [
|
||||
[
|
||||
"/_mozilla/css/overflow_position_abs_inline_block.html",
|
||||
|
@ -8483,6 +8495,11 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"css/overflow_clipping_ref.html": [
|
||||
[
|
||||
{}
|
||||
]
|
||||
],
|
||||
"css/overflow_position_abs_inline_block_ref.html": [
|
||||
[
|
||||
{}
|
||||
|
@ -22795,6 +22812,14 @@
|
|||
"3798d0efb1b9858ad47ecf6f09357c3c0dae1b80",
|
||||
"support"
|
||||
],
|
||||
"css/overflow_clipping.html": [
|
||||
"f87d3c74c15393fb490e3855c88f6331fce9e077",
|
||||
"reftest"
|
||||
],
|
||||
"css/overflow_clipping_ref.html": [
|
||||
"d9a6a3b4fa21742d0f4ddd3f348534ec35ab8579",
|
||||
"support"
|
||||
],
|
||||
"css/overflow_position_abs_inline_block.html": [
|
||||
"7550f9c9f3e91635c15554d9ae21e172944054e6",
|
||||
"reftest"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue