ladybird/Userland/Libraries/LibWeb
Timothy Flynn 40b2d24d55 LibWeb: Support ctrl/cmd-clicking a link to open it in a new tab
The spec does not define activation behavior of ctrl/cmd clicks, so we
have to go a bit ad-hoc here. When an anchor element is clicked with the
cmd (on macOS) or ctrl (on other platforms) modifier pressed, we will
skip activation of that element and pass the event on to the chrome. We
still dispatch the event to allow scripts to cancel the event.
2024-08-02 08:07:00 +02:00
..
Animations LibWeb: Enable fast path of animation invalidation for pseudo-elements 2024-08-02 08:05:31 +02:00
ARIA
Bindings Bindings: Avoid second property index lookup for platform objects 2024-07-26 14:26:16 +02:00
Clipboard LibWeb: Implement Blob::bytes() 2024-07-26 10:21:32 +02:00
Cookie LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
Crypto LibWeb: Implement KeyAlgorithms for big-endian 2024-07-10 10:23:26 -06:00
CSS LibWeb: Add slots for pseudo-elements animation cache in Animatable 2024-08-02 08:05:31 +02:00
DOM LibWeb+WebContent: Store console clients on the DOM document 2024-08-01 11:35:49 +02:00
DOMParsing
DOMURL LibWeb: Implement Blob::bytes() 2024-07-26 10:21:32 +02:00
Encoding
Fetch LibWeb/Fetch: Don’t cache redirects 2024-08-01 11:39:27 +02:00
FileAPI Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
Geometry Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
HighResolutionTime LibWeb: Implement Performance.toJSON 2024-07-17 18:19:09 +01:00
HTML LibWeb: Support ctrl/cmd-clicking a link to open it in a new tab 2024-08-02 08:07:00 +02:00
IndexedDB
Infra AK+LibWeb: Replace our home-grown base64 encoder/decoders with simdutf 2024-07-16 10:27:39 +02:00
Internals
IntersectionObserver
Layout LibWeb: Fix overflow clip when "complicated" CSS transform is used 2024-08-01 12:03:13 +02:00
Loader LibWeb: Use "en" as a fallback when setting preferred languages 2024-07-27 08:18:16 +02:00
MathML
MimeSniff
MixedContent
NavigationTiming
Page LibWeb: Support ctrl/cmd-clicking a link to open it in a new tab 2024-08-02 08:07:00 +02:00
Painting LibWeb: Fix overflow clip when "complicated" CSS transform is used 2024-08-01 12:03:13 +02:00
PerformanceTimeline
PermissionsPolicy
Platform LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
ReferrerPolicy
RequestIdleCallback
ResizeObserver
SecureContexts LibWeb: Consider resource: URLs to be trustworthy and non-opaque 2024-06-26 12:15:33 -06:00
Selection LibWeb: Don't try to set selection with anchor/focus in different roots 2024-07-20 06:41:25 +02:00
SRI
Streams LibWeb: Align transform_stream_error_writable_and_unblock_write w/ spec 2024-07-12 08:28:35 -04:00
SVG LibWeb: Make DisplayList ref-counted 2024-07-25 14:33:33 +02:00
UIEvents LibWeb: Define a helper constant for the platform ctrl-ish key 2024-08-02 08:07:00 +02:00
UserTiming
WebAssembly LibWasm: Clean up module sections API 2024-08-01 11:44:07 +02:00
WebAudio WebAudio: Stub remainder of AudioBufferSourceNode 2024-07-28 21:41:15 +02:00
WebDriver LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
WebGL LibWeb/WebGL: Stub missing properties in WebGLRenderingContextBase 2024-07-23 09:04:57 +02:00
WebIDL LibWeb: WebIDL::OverloadResolution, minor code streamlining 2024-07-24 11:23:58 +02:00
WebSockets LibWeb: Implement Blob::bytes() 2024-07-26 10:21:32 +02:00
Worker LibWeb+WebWorker: Add IPC messages to request and communicate shutdown 2024-07-10 07:04:53 +02:00
XHR LibWeb: Implement formData() method steps for x-www-form-urlencoded 2024-07-23 09:02:21 +02:00
XLink
XML LibWeb: Execute the correct script in XMLDocumentBuilder::element_end() 2024-07-25 15:05:28 +02:00
CMakeLists.txt LibWeb: Inline apply_backdrop_filter function into paint_backdrop_filter 2024-07-29 17:48:56 +02:00
Dump.cpp LibWeb: Implement the :has() pseudo-class 2024-07-15 11:52:03 +01:00
Dump.h
Forward.h LibWeb: Implement DOMStringList 2024-07-29 11:19:00 +02:00
idl_files.cmake LibWeb: Implement DOMStringList 2024-07-29 11:19:00 +02:00
Namespace.cpp
Namespace.h
PixelUnits.cpp
PixelUnits.h
TraversalDecision.h
TreeNode.h