1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:57:42 +00:00
serenity/Userland/Libraries/LibWeb
Aliaksandr Kalenik a76ef04ae6 LibWeb+WebContent: Create WebContentConsoleClient for every document
Fixes regression introduced in b4fe118dff

The `WebContentConsoleClient` needs to be created not just once, but
for every new document. Although the JS Console window allows
communication only with the active document associated with the
top-level browsing context, we still need a console client for each
iframe's document to ensure their console logs are printed.

In the future, we might consider adding the ability to switch which
document the JS Console window communicates with.

Fixes https://github.com/SerenityOS/serenity/issues/21117
2023-09-17 19:58:28 +02:00
..
ARIA Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
Bindings LibWeb: Port Text interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Cookie LibWeb: Make Document::set_cookie take a StringView 2023-09-13 07:26:35 +02:00
Crypto LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
CSS LibWeb: Change viewport ownership from BrowsingContext to Navigable 2023-09-16 16:53:32 +02:00
DOM LibWeb+WebContent: Create WebContentConsoleClient for every document 2023-09-17 19:58:28 +02:00
DOMParsing LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Encoding LibWeb: Port TextEncoder interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Fetch LibJS: Stop propagating small OOM errors from the Error object 2023-09-09 13:03:25 -04:00
FileAPI LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Geometry AK: Add to_radians and to_degrees math functions 2023-09-10 08:38:29 +01:00
HighResolutionTime LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTML LibWeb: Add CanvasPath arcTo support 2023-09-17 17:22:52 +02:00
Infra LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
Internals LibWeb: Update top_level_browsing_context() to use navigables 2023-09-16 16:53:32 +02:00
IntersectionObserver LibWeb: Update IntersectionObserver::intersection_root() for navigables 2023-09-16 16:53:32 +02:00
Layout LibWeb: Add missing visit Node::m_pseudo_element_generator 2023-09-16 19:44:55 -06:00
Loader LibWeb: Remove outdated version of determine_the_origin() 2023-09-16 16:53:32 +02:00
MathML LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MimeSniff LibWeb: Add XMLHttpRequest Document response type 2023-09-14 22:58:42 +02:00
NavigationTiming LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Page LibWeb+WebContent: Create WebContentConsoleClient for every document 2023-09-17 19:58:28 +02:00
Painting LibWeb: Change viewport ownership from BrowsingContext to Navigable 2023-09-16 16:53:32 +02:00
PerformanceTimeline LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
PermissionsPolicy LibWeb+LibWebView+WebContent: Add APIs to manage an autoplay allowlist 2023-04-18 16:30:02 +02:00
Platform LibWeb: Make FontPlugin::generic_font_name() return FlyString 2023-09-06 11:29:03 -04:00
ReferrerPolicy AK: Port URL username/password from DeprecatedString to String 2023-08-13 15:03:53 -06:00
RequestIdleCallback LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
ResizeObserver LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SecureContexts AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
Selection LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
SRI LibWeb: Implement integrity-metadata part of fetch algorithm 2023-04-21 20:44:47 +01:00
Streams LibJS: Stop propagating small OOM errors from the Error object 2023-09-09 13:03:25 -04:00
SVG LibWeb: Update SVGDecodedImageData to use navigables 2023-09-16 16:53:32 +02:00
UIEvents LibWeb: Add modifier keys to MouseEvent 2023-09-15 22:12:56 +02:00
URL LibWeb/URL: Add strip_trailing_spaces_from_an_opaque_path() 2023-09-15 11:15:43 -06:00
UserTiming LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
WebAssembly LibJS+LibWeb+WebContent: Stop using ThrowableStringBuilder 2023-09-09 13:03:25 -04:00
WebAudio LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
WebDriver LibWeb: Change viewport ownership from BrowsingContext to Navigable 2023-09-16 16:53:32 +02:00
WebGL LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
WebIDL LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
WebSockets LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
XHR LibWeb: Port Document interface from DeprecatedString to String 2023-09-16 11:17:19 +02:00
XML LibWeb: Port Document interface from DeprecatedString to String 2023-09-16 11:17:19 +02:00
CMakeLists.txt LibWeb: Introduce the slot concept for HTML slot elements 2023-09-13 13:45:47 +02:00
Dump.cpp LibWeb+WebContent: Add option to dump session history of a traversable 2023-09-16 16:53:32 +02:00
Dump.h LibWeb+WebContent: Add option to dump session history of a traversable 2023-09-16 16:53:32 +02:00
FontCache.cpp LibGfx: Convert Font APIs to return String instead of DeprecatedString 2023-09-06 11:29:03 -04:00
FontCache.h LibWeb: Invalidate font cache when web fonts are downloaded 2023-08-24 22:07:00 +01:00
Forward.h LibWeb: Implement HTMLDetailsElement's open attribute closer to the spec 2023-09-13 13:45:47 +02:00
idl_files.cmake LibWeb: Implement ToggleEvent for HTMLDetailsElement 2023-09-13 13:45:47 +02:00
Namespace.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
Namespace.h AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
PixelUnits.cpp LibWeb: Inline and constexpr most PixelUnits methods 2023-08-05 20:03:09 +02:00
PixelUnits.h LibWeb: Use CSSPixels only when calculating radial gradient sizes 2023-09-09 13:03:11 +02:00
TreeNode.h LibWeb: Remove all the unused functions from TreeNode 2023-08-20 05:02:59 +02:00