ladybird/Tests/LibWeb/Text/data
Sam Atkins b21a05d290 LibWeb/CSS: Wait for resources to load to fire <style> load event
Previously, we fired the load event immediately, without waiting for
anything. This was good for not timing out, but bad for anything that
wanted to wait for the load to complete.

CSSStyleSheet now maintains a list of critical subresources, and waits
for all of them to complete before it then tells its owner that it is
ready. "Complete" here means the network request completed with or
without an error. This is done by having those subresources (just
`@import` for now) notify their style sheet when they complete. This
then propagates up as an `@import` tells its style sheet, which then
would tell its parent `@import` if it had one.

There are other subresources we should wait for (specifically fonts and
background images) but this commit just adds `@import` as a first step.
2026-02-12 16:23:12 +01:00
..
base LibWeb: Make a elements honor base element's target 2025-02-16 09:21:52 +01:00
bad.xml LibXML: Include line and column numbers in parse error messages 2024-08-03 18:23:36 +02:00
blank.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
document.xml Tests/LibWeb: Add a test for iframe load event when src has xml type 2024-04-18 08:10:05 +00:00
external-module.mjs LibWeb: Get Page from principal realm during resource loading 2024-11-24 15:29:47 -07:00
greeter.wasm LibWeb: Add Wasm Web-API streaming compilation and instantiation 2024-11-01 10:42:24 -07:00
history-pushstate-iframe.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-hashchange-event.html LibWeb: Add hashchange event support 2024-04-15 01:02:51 -07:00
iframe-popstate-event.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-reload.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-test-content-1.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-test-content-2.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-unload-event.html LibWeb: Do not destroy document until whole subtree completed unloading 2024-04-20 10:22:14 +02:00
iframe-with-border-radius-svg.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
import-1.css LibWeb/CSS: Wait for resources to load to fire <style> load event 2026-02-12 16:23:12 +01:00
import-2.css LibWeb/CSS: Wait for resources to load to fire <style> load event 2026-02-12 16:23:12 +01:00
invalid_utf8_corrupt.svg LibWeb+LibXML: Make Listener::set_source(ByteString) fallible 2025-10-02 02:25:28 +02:00
local-storage-iframe.html Tests: Use unique local storage key in local storage test 2026-01-15 09:39:00 +01:00
mime-types.json LibWeb/XHR: Ensure type set on blob responses 2025-02-16 19:08:45 +00:00
navigation-navigate-iframe.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ParentNode-querySelector-All-content.html LibWeb: Don't allow trailing commas in selector lists 2024-11-23 09:49:33 +01:00
test-iframe-content.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
video-gc-frame.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
window-barprops-popout-window.html LibWeb: Add Extended Tests for Window BarProps 2025-03-29 02:35:27 +00:00
window-opener-post-message.html LibWeb: Protect against null navigables in lineage chain more thoroughly 2026-02-08 14:51:25 -05:00