ladybird/Userland/Libraries/LibWeb
Aliaksandr Kalenik 5ff7448fee LibWeb: Move viewport subscriptions from BrowsingContext to Document
With this change, elements that want to receive viewport rect updates
will need to register on document instead of the browsing context.

This change solves the problem where a browsing context for a document
is guaranteed to exist only while the document is active so browsing
context might not exit by the time DOM node that want to register is
constructed.

This is a part of preparation work before switching to navigables where
this issue becomes more visible.
2023-08-23 20:14:20 +02:00
..
ARIA
Bindings
Cookie
Crypto
CSS LibWeb/CSS: Set "inherited" to false for "clip" property 2023-08-23 15:49:06 +02:00
DOM LibWeb: Move viewport subscriptions from BrowsingContext to Document 2023-08-23 20:14:20 +02:00
DOMParsing
Encoding
Fetch LibWeb: Fix Request::visit_edges to actually visit m_body 2023-08-20 19:08:37 +02:00
FileAPI
Geometry LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
HighResolutionTime
HTML LibWeb: Move viewport subscriptions from BrowsingContext to Document 2023-08-23 20:14:20 +02:00
Infra
Internals
IntersectionObserver
Layout LibWeb: Move viewport subscriptions from BrowsingContext to Document 2023-08-23 20:14:20 +02:00
Loader
MathML
MimeSniff
NavigationTiming
Page LibWeb: Add support for "User" CascadeOrigin 2023-08-23 05:32:10 +02:00
Painting LibWeb: Move viewport subscriptions from BrowsingContext to Document 2023-08-23 20:14:20 +02:00
PerformanceTimeline
PermissionsPolicy
Platform
ReferrerPolicy
RequestIdleCallback
ResizeObserver
Scripts
SecureContexts
Selection
SRI
Streams
SVG LibWeb: Update <use> visuals after changing the referenced element 2023-08-23 11:55:24 +01:00
Tests
UIEvents
URL
UserTiming
WebAssembly LibWasm+LibWeb: Parse and validate all Wasm SIMD instructions 2023-08-21 13:39:32 +03:30
WebAudio
WebDriver LibWeb: Add missing promise rejection in execute_async_script 2023-08-21 13:22:04 -06:00
WebGL
WebIDL
WebSockets
XHR
XML
CMakeLists.txt LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
Dump.cpp LibWeb: Make StyleValue::to_string() infallible 2023-08-22 17:51:48 +01:00
Dump.h
FontCache.cpp
FontCache.h
Forward.h LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
idl_files.cmake LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TreeNode.h