mirror of
https://github.com/servo/servo
synced 2026-05-11 01:22:19 +02:00
For cross-document messaging, when the constellation forwards the message, it can add the source browsing context and ancestry info to the message. This saves a round-trip back to the constellation from script later, and also allows for messages to be delivered when the source pipeline is closed by the time of delivery(but not by the time of forwarding by the constellation). Testing: Updated various tests in `/html/semantics/embedded-content/the-iframe-element/` WPT: from TIMEOUT(because message was not delivered) or intermittent CRASH(because the source pipeline would be closed by the time of attempted delivery.) to FAIL. Fixes: https://github.com/servo/servo/issues/39748 --------- Signed-off-by: gterzian <2792687+gterzian@users.noreply.github.com>