serenity/Tests/LibWeb
Aliaksandr Kalenik ca363f0024 LibWeb: Add basic "top layer" support
Implements the "top layer" concept from "CSS Positioned Layout Module
Level 4" specification.

- The tree builder is modified to ensure that layout nodes created by
  top layer elements are children of the viewport.
- Implements missing steps in `showModal()` to add an element top top
  layer.
- Implements missing steps in `close()` to remove an element from top
  layer.

Further steps could be:
- Add support for `::backdrop` pseudo-element.
- Implement the "inert" concept from HTML spec to block hit-testing
  when element from top layer is displayed.
2024-03-29 06:57:07 +01:00
..
Layout LibWeb: Add basic "top layer" support 2024-03-29 06:57:07 +01:00
Ref LibWeb: Remove cache for Paintable::is_visible() 2024-03-25 14:17:30 +01:00
Text LibWeb: Use InternalAnimationTimeline in the startTime.html test 2024-03-28 21:08:32 +01:00
WPT Meta: Do not place headless-browser and WebDriver in libexec 2024-03-16 19:44:40 -04:00
CMakeLists.txt LibWeb: Return the correct substring when parsing an HTTP quoted string 2024-03-26 19:19:13 +00:00
rebaseline-libweb-test Meta: Do not place headless-browser and WebDriver in libexec 2024-03-16 19:44:40 -04:00
TestConfig.ini LibWeb: Enable all of the skipped animation tests 2024-03-28 21:08:32 +01:00
TestCSSIDSpeed.cpp
TestCSSPixels.cpp LibWeb: Remove rounding division for CSSPixels 2024-01-06 21:40:27 +01:00
TestFetchInfrastructure.cpp LibWeb: Return the correct substring when parsing an HTTP quoted string 2024-03-26 19:19:13 +00:00
TestFetchURL.cpp LibURL+LibWeb: Move data URL processing to LibWeb's fetch infrastructure 2024-03-25 08:13:27 +01:00
TestHTMLTokenizer.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TestMicrosyntax.cpp LibWeb: Add test for week_number_of_the_last_day microsyntax 2023-12-11 14:04:27 -07:00
TestMimeSniff.cpp LibWeb/MimeSniff: Add non-standard text or binary context sniffing 2024-02-02 14:34:17 -05:00
TestNumbers.cpp
tokenizer-test.html