1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:38:11 +00:00
serenity/Userland
Timothy Flynn dba261f79b LibWeb: Propagate body background properties to root HTML element
The Acid1 test has a bit of an unusual background - the html and body
tags have different background colors. Our painting order of the DOM was
such that the body background was painted first, then all other elements
were painted in-phase according to Appendix E of CSS 2.1. So the html
element's background color was painted over the body background.

This removes the special handling of the body background from
InitialContainingBlockBox and now all boxes are painted in-phase. Doing
this also exposed that we weren't handling Section 2.11.2 of the spec;
when the html background is unset, the body's background should be
propagated to the html element.
2021-05-13 16:16:25 +02:00
..
Applets LibCore+Everywhere: Move SeekMode out of IODevice 2021-05-12 11:00:45 +01:00
Applications FileManager: Set minimum folder pane width 2021-05-13 00:43:41 +01:00
Demos Everywhere: Add Alt shortcuts to remaining top-level menus 2021-05-12 18:09:42 +01:00
DevTools Userland+LibCore: Update FileWatcher + its users for InodeWatcher 2.0 2021-05-12 22:38:20 +02:00
DynamicLoader DynamicLoader: Remove math functionality in favor of -lgcc 2021-05-07 15:35:50 +02:00
Games 2048: Add separator before quit menu action 2021-05-12 23:04:36 +01:00
Libraries LibWeb: Propagate body background properties to root HTML element 2021-05-13 16:16:25 +02:00
Services WindowServer: Re-render window frame when setting unresponsive status 2021-05-12 22:51:56 +01:00
Shell LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
Utilities LibCore+Everywhere: Move SeekMode out of IODevice 2021-05-12 11:00:45 +01:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00