mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 11:27:35 +00:00
LibWeb: Fix style updates for table box nodes
On style update, we have to preserve the invariant established when we built the layout tree - some properties are applied to the table wrapper and the table box values are reset to their initial values. This also ensures that the containing block of a table box is always a table wrapper, which isn't the case if we set absolute position on the box instead of the wrapper. Fixes #19452.
This commit is contained in:
parent
e28578363a
commit
55f1a70577
5 changed files with 57 additions and 15 deletions
|
@ -0,0 +1,12 @@
|
|||
<table id="t">
|
||||
<tr>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
t = document.querySelector("#t");
|
||||
console.log(t);
|
||||
t.style.position = "absolute";
|
||||
window.getComputedStyle(t);
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue