serenity/Tests
Sam Atkins c369a2b48c LibWeb/CSS: Correct behavior of revert inside a @layer
`revert` is supposed to revert to the previous cascade origin, but we
previously had it reverting to the previous layer. To support both,
track them separately during the cascade.

As part of this, we make `set_property_expanding_shorthands()` fall back
to `initial` if it can't find a previous value to revert to. Previously
we would just shrug and do nothing if that happened, which only works
if the value you want to revert to is whatever is currently in `style`.
That's no longer the case, because `revert` should skip over any layer
styles that have been applied since the previous origin.

(cherry picked from commit bea47a25545adfb96d83a16a3e4f4435bae05e39)
2024-11-10 10:46:01 -05:00
..
AK AK: Add a method to compute UTF-16 length from a UTF-8 string 2024-10-18 18:21:18 -04:00
ClangPlugins
JSSpecCompiler
Kernel crash: Use '.option arch' instead of '.option norvc' 2024-10-30 18:41:16 -04:00
LibAudio
LibC Tests/LibC+LibC: Don't assume __builtin_trap causes SIGILL 2024-10-04 12:06:40 -06:00
LibCompress
LibCore Tests: Remove unused Kernel/ include 2024-11-04 21:47:15 -05:00
LibCpp
LibCrypto
LibDeviceTree
LibDiff
LibEDID
LibELF
LibGfx LibGfx: Add support for stroke dash patterns 2024-11-07 09:12:13 -05:00
LibGL
LibGLSL
LibHTTP
LibIMAP
LibJS
LibLocale
LibMarkdown
LibMedia
LibPDF Tests: Add some dashed paths to paths.pdf 2024-11-07 09:12:13 -05:00
LibRegex
LibSemVer
LibShell Userland: Move Shell code to be in a library directory 2024-10-04 10:56:27 +02:00
LibSQL
LibTest
LibTextCodec LibTextCodec: Add SingleByteEncoders 2024-10-16 10:25:48 -04:00
LibThreading
LibTimeZone
LibTLS
LibTTF
LibUnicode
LibURL LibURL: Remove unspecified steps in URL file slash parsing state 2024-10-15 12:08:50 -04:00
LibWasm
LibWeb LibWeb/CSS: Correct behavior of revert inside a @layer 2024-11-10 10:46:01 -05:00
LibWebView
LibXML
Spreadsheet
Utilities
CMakeLists.txt Userland: Move Shell code to be in a library directory 2024-10-04 10:56:27 +02:00