Simon Wanner
ea9857a423
LibWeb: Add the requestIdleCallback/cancelIdleCallback API
2022-04-02 23:52:25 +01:00
Simon Wanner
836d2ff259
LibWeb: Implement the infrastructure necessary for requestIdleCallback
...
This includes a bug fix for the event loop processing steps which has
not been merged yet: https://github.com/whatwg/html/pull/7768
2022-04-02 23:52:25 +01:00
Timothy Flynn
430559ea51
LibWeb: Weakly store a reference to the Window object in timer tasks
...
This prevents a crash when refreshing or navigating away from the Acid3
test page while it is actively running.
2022-03-24 21:37:58 +01:00
Simon Wanner
7969161f07
LibWeb: Implement window.name
...
Right now the only functionality supported is getting/setting via JS
and resetting when browsing cross origin.
The HTML Specification (7.11 Browsing the web) also specifies how the
name should be restored from history entries, but we don't have those
yet.
2022-03-16 21:49:54 +00:00
Paul Wratt
83eb5ac8fd
LibWeb: Add window.sessionStorage
2022-03-10 10:02:51 +01:00
Sam Atkins
12561327d6
LibWeb: Use MediaFeatureIDs instead of Strings :^)
2022-03-09 23:06:30 +01:00
Linus Groh
0706f0d487
LibWeb: Move Timer from DOM directory & namespace to HTML
...
Timers are part of the HTML spec. :^)
https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers
2022-03-08 00:30:30 +01:00
Linus Groh
1422bd45eb
LibWeb: Move Window from DOM directory & namespace to HTML
...
The Window object is part of the HTML spec. :^)
https://html.spec.whatwg.org/multipage/window-object.html
2022-03-08 00:30:30 +01:00