1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 23:07:34 +00:00
serenity/Userland/Libraries/LibWeb/Page
Andrew Kaster fbfb70f81a LibWeb+WebContent: Plumb ability for WebContent process to hold N pages
In order for same-origin NavigableContainers (iframe, frame, embed, ...)
and window.open() WindowProxies to have the proper JS access to their
embedder/opener, we need to host multiple top level traversables in the
same WebContent process. As a first step, make WebContent::PageHost hold
a HashMap of PageClient objects, each holding their own Web::Page that
represents a TraversableNavigable's API surface with the UI process.
2023-12-01 20:47:44 +01:00
..
EditEventHandler.cpp LibWeb: Change DOM::Position to be GC-allocated 2023-09-26 21:25:54 +02:00
EditEventHandler.h LibWeb: Change DOM::Position to be GC-allocated 2023-09-26 21:25:54 +02:00
EventHandler.cpp LibWeb: Port Layout::TextNode from DeprecatedString 2023-11-28 17:15:27 -05:00
EventHandler.h Ladybird+LibWeb: Add MouseEvent screenX and screenY support 2023-09-15 22:12:56 +02:00
Page.cpp LibWeb+WebContent: Plumb ability for WebContent process to hold N pages 2023-12-01 20:47:44 +01:00
Page.h LibWeb+WebContent: Plumb ability for WebContent process to hold N pages 2023-12-01 20:47:44 +01:00