ladybird/Libraries/LibWeb
Luke Wilde 6df4e5f5e7 LibWeb: Actually traverse the shadow root of the inclusive descendant
Previously, the inclusive descendant, which is the node that
for_each_shadow_including_inclusive_descendant was called on, would not
have it's shadow root traversed if it had one.

This is because the shadow root traversal was in the `for` loop, which
begins with the node's first child. The fix here is to move the shadow
root traversal outside of the loop, and check if the current node is an
element instead.
2024-11-13 14:40:02 +01:00
..
Animations Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ARIA Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Bindings Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Clipboard Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Cookie Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Crypto LibWeb: Add builtin Float16Array type and remove related FIXME 2024-11-10 14:48:20 -07:00
CSS LibWeb: Fix accessible-name computation for pseudo-element content 2024-11-11 14:56:46 -07:00
DOM LibWeb: Actually traverse the shadow root of the inclusive descendant 2024-11-13 14:40:02 +01:00
DOMParsing Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DOMURL Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Encoding Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EntriesAPI Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EventTiming Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Fetch Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileAPI Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Geometry Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HighResolutionTime Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTML LibWeb: Compute display: contents as none for unusual elements 2024-11-13 11:11:07 +01:00
IndexedDB Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Infra Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Internals Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IntersectionObserver Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Layout LibWeb: Fix accessible-name computation for pseudo-element content 2024-11-11 14:56:46 -07:00
Loader LibWeb: Unregister network requests *after* invoking callbacks 2024-11-11 21:40:56 +01:00
MathML Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MediaCapabilitiesAPI Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MediaSourceExtensions Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MimeSniff Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MixedContent Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NavigationTiming Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Page Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Painting LibWeb: Reduce PaintTextShadow struct from 72 to 64 bytes 2024-11-11 17:06:20 +01:00
PerformanceTimeline Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PermissionsPolicy Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Platform Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ReferrerPolicy Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RequestIdleCallback Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ResizeObserver Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SecureContexts Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Selection Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ServiceWorker Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SRI Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StorageAPI Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Streams Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SVG Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UIEvents Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UserTiming Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebAssembly Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebAudio Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebDriver LibWeb: Copy bitmap onto the returned canvas when taking a screenshot 2024-11-13 14:38:39 +01:00
WebGL LibWeb: Add WebGLShaderPrecisionFormat 2024-11-13 11:41:54 +01:00
WebIDL Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebSockets Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebVTT Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Worker Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
XHR Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
XLink Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
XML Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CMakeLists.txt LibWeb: Add WebGLShaderPrecisionFormat 2024-11-13 11:41:54 +01:00
Dump.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Dump.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
idl_files.cmake LibWeb: Add WebGLShaderPrecisionFormat 2024-11-13 11:41:54 +01:00
InvalidateDisplayList.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Namespace.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Namespace.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PixelUnits.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PixelUnits.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TraversalDecision.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TraversalOrder.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TreeNode.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00