ladybird/Userland/Libraries/LibWeb
Sam Atkins c65d6964ea LibWeb: Update layout if we lack a node when getting computed style
As noted, there are two situations where an element will have no layout
node here:
1. The element is invisible in a way that it generates no layout node.
2. We haven't built the layout yet.

This protects against the second case, which would otherwise incorrectly
send us down the path of looking directly at the computed style.
2023-10-15 07:14:39 +02:00
..
ARIA LibWeb: Port Element interface from DeprecatedString 2023-10-06 08:25:40 +02:00
Bindings LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
Cookie
Crypto
CSS LibWeb: Update layout if we lack a node when getting computed style 2023-10-15 07:14:39 +02:00
DOM LibWeb: Fix null optional dereference in Node::name_or_description() 2023-10-14 18:36:32 -04:00
DOMParsing AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
Encoding LibWeb: Remove some unused DeprecatedFlyString includes 2023-10-08 08:11:48 -04:00
Fetch LibWeb/Fetch: Align is_network_error() with the latest specification 2023-10-03 09:41:56 +02:00
FileAPI LibWeb: Add an initial implementation for Web::FileAPI::FileReader 2023-09-17 16:37:31 -06:00
Geometry LibWeb: Add DOMMatrix fromFloat32Array and fromFloat64Array 2023-10-03 16:15:14 -06:00
HighResolutionTime
HTML LibWeb: Use "POST" instead of "post" for POST resources in navigables 2023-10-14 14:26:31 -04:00
Infra
Internals LibWeb: Remove FrameLoader 2023-09-20 18:29:17 +02:00
IntersectionObserver LibWeb: Don't include Window.h in Element.h and Document.h 2023-10-09 07:29:27 +02:00
Layout AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
Loader LibWeb: Make ResourceLoader pass body and headers in error callback 2023-10-03 09:41:56 +02:00
MathML LibWeb: Port Element::local_name and TagNames from Deprecated String 2023-10-03 14:47:53 +01:00
MimeSniff LibWeb/MimeSniff: Add MimeType::is_json() 2023-10-04 09:20:47 +01:00
NavigationTiming
Page LibWeb: Remove Element::set_attribute(name, value?) 2023-10-14 09:12:41 -04:00
Painting LibWeb: Make CSS Transformation struct a proper class 2023-10-15 07:14:39 +02:00
PerformanceTimeline
PermissionsPolicy
Platform
ReferrerPolicy
RequestIdleCallback
ResizeObserver
SecureContexts
Selection
SRI
Streams LibWeb/Streams: Make ReadIntoRequest GC-allocated 2023-09-24 20:10:50 -06:00
SVG AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
UIEvents
URL LibWeb/URL: Use the correct spec URL comment for URL::port() 2023-09-19 08:18:45 +02:00
UserTiming
WebAssembly
WebAudio
WebDriver LibWeb: Create canvas bitmap when not existing in toDataURL and toBlob 2023-09-28 13:09:25 +02:00
WebGL LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive} 2023-10-07 07:13:52 +02:00
WebIDL LibWeb/WebIDL: Implement the wait for all AO 2023-09-23 18:57:31 +02:00
WebSockets
XHR AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
XML LibWeb/XML: Avoid placing all elements missing an ns in the HTML ns 2023-10-07 20:02:10 +02:00
CMakeLists.txt LibWeb: Make CSS Transformation struct a proper class 2023-10-15 07:14:39 +02:00
Dump.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
Dump.h LibWeb+WebContent: Add option to dump session history of a traversable 2023-09-16 16:53:32 +02:00
FontCache.cpp LibWeb: Remove some unused DeprecatedFlyString includes 2023-10-08 08:11:48 -04:00
FontCache.h
Forward.h LibWeb: Make CSS Transformation struct a proper class 2023-10-15 07:14:39 +02:00
idl_files.cmake LibWeb: Add IDL definition for SVGScriptElement 2023-09-23 11:41:57 +02:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TreeNode.h