ladybird/Userland/Libraries/LibWeb
MacDue 130aff12b1 LibWeb: Fix null layout node dereference in SVGMaskable
This makes sure `get_mask_type_of_svg()` finds the mask or clipPath by
looking at its child layout nodes. Previously, it went via the DOM node
of the mask or clipPath, which is not always correct as there is not a
1-to-1 mapping from mask DOM node to SVGMaskBox (or SVGClipBox).

Fixes #24186
2024-05-05 13:35:14 +00:00
..
Animations LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ARIA
Bindings LibJS: Make JS::Cell a Weakable 2024-05-04 21:42:59 +02:00
Clipboard LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Cookie Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Crypto LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
CSS LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls 2024-05-04 21:42:59 +02:00
DOM LibWeb: Implement Element.outerHTML setter 2024-05-04 13:54:33 +02:00
DOMParsing LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
DOMURL LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Encoding LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Fetch LibWeb/Fetch: Append the Fetch metadata headers 2024-05-01 12:57:35 +02:00
FileAPI LibWeb: Remove exceptional return types from infallible stream IDL 2024-04-30 08:14:12 +02:00
Geometry LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HighResolutionTime LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTML LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls 2024-05-04 21:42:59 +02:00
Infra LibWeb: Implement an AO to normalize newlines in a string 2024-03-16 13:11:57 +01:00
Internals LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
IntersectionObserver LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Layout LibJS: Make JS::Cell a Weakable 2024-05-04 21:42:59 +02:00
Loader LibWeb: Use JS::SafeFunction for ResourceLoader callbacks 2024-04-03 18:14:33 +02:00
MathML LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
MimeSniff LibWeb: Remove OOM propagation from Fetch::Infrastructure::HTTP 2024-04-27 07:08:14 +02:00
NavigationTiming LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Page LibJS: Make JS::Cell a Weakable 2024-05-04 21:42:59 +02:00
Painting LibWeb: Fix null layout node dereference in SVGMaskable 2024-05-05 13:35:14 +00:00
PerformanceTimeline LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
PermissionsPolicy AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Platform LibWeb: Set decoder error when decoding fails 2024-04-26 11:48:48 -04:00
ReferrerPolicy AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
RequestIdleCallback LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ResizeObserver LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SecureContexts AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Selection LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SRI
Streams LibWeb: Move the read bytes into ReadLoopReadRequest's success callback 2024-05-01 21:46:45 +02:00
SVG LibWeb: Use GCPtr for Element::layout_node 2024-05-03 20:48:32 +02:00
UIEvents LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
UserTiming LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
WebAssembly LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebAudio LibWeb: Clamp AudioParam's value between min and max 2024-05-04 14:01:38 +02:00
WebDriver LibWeb+LibJS: Skip function environment allocation if possible 2024-05-04 06:48:07 +02:00
WebGL LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebIDL LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
WebSockets LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Worker Ladybird+Userland: Remove use of unnecessary fd passing socket concept 2024-04-19 16:38:55 -04:00
XHR LibWeb: Handle non-object JSON in XMLHttpRequest response 2024-05-04 14:11:10 +02:00
XLink
XML LibWeb: Let queue_global_task() take a JS::HeapFunction 2024-04-20 18:11:01 +02:00
CMakeLists.txt LibWeb: Add stub IDL interface for OscillatorNode 2024-05-02 07:49:23 +02:00
Dump.cpp LibWeb: Add SessionHistoryEntry::document() 2024-03-27 18:07:07 +01:00
Dump.h
Forward.h LibWeb: Add stub IDL interface for OscillatorNode 2024-05-02 07:49:23 +02:00
idl_files.cmake LibWeb: Add stub IDL interface for OscillatorNode 2024-05-02 07:49:23 +02:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h LibWeb: Properly round CSSPixels values in device_to_css_rect 2024-02-21 20:08:25 +01:00
TreeNode.h