gecko-dev/remote/shared/messagehandler
Julian Descottes 1aac6c54cd Bug 1753939 - [remote] Filter out webextensions in FrameContextUtils::isBrowsingContextCompatible r=rpl,webdriver-reviewers,whimboo
Depends on D138523

Given our current broadcast logic, we should not stumble on webextension contexts during broadcast.
This is because getAllBrowsingContextsInSubtree will not cross process boundaries.

Nevertheless, adding explicit support for WebExtensions in our filter method should be ok, with the added test.
Whenever we lift the JSWindowActor restrictions and rely on isBrowsingContextCompatible for filtering this will help avoid regressions.

Differential Revision: https://phabricator.services.mozilla.com/D138531
2022-02-14 23:07:45 +00:00
..
sessiondata Bug 1694145 - [remote] Add removeSessionData API to RootMessageHandler r=webdriver-reviewers,whimboo 2021-12-02 19:21:44 +00:00
test Bug 1753939 - [remote] Filter out webextensions in FrameContextUtils::isBrowsingContextCompatible r=rpl,webdriver-reviewers,whimboo 2022-02-14 23:07:45 +00:00
transports Bug 1753939 - [remote] Filter out webextensions in FrameContextUtils::isBrowsingContextCompatible r=rpl,webdriver-reviewers,whimboo 2022-02-14 23:07:45 +00:00
Errors.jsm
MessageHandler.jsm Bug 1747222 - [remote] Migrate TOP BROWSING CONTEXT to use custom UUID instead of browserId r=webdriver-reviewers,whimboo 2022-01-14 21:19:53 +00:00
MessageHandlerRegistry.jsm Bug 1749507 - [remote] Add support for internal message handler events. r=webdriver-reviewers,jdescottes 2022-01-13 09:46:32 +00:00
Module.jsm Bug 1749507 - [remote] Add support for internal message handler events. r=webdriver-reviewers,jdescottes 2022-01-13 09:46:32 +00:00
ModuleCache.jsm Bug 1749675 - [remote] Don't apply session data for modules that don't exist for a given destination. r=webdriver-reviewers,jdescottes 2022-01-20 07:28:38 +00:00
RootMessageHandler.jsm Bug 1749675 - [remote] Don't apply session data for modules that don't exist for a given destination. r=webdriver-reviewers,jdescottes 2022-01-20 07:28:38 +00:00
RootMessageHandlerRegistry.jsm
WindowGlobalMessageHandler.jsm Bug 1749675 - [remote] Don't apply session data for modules that don't exist for a given destination. r=webdriver-reviewers,jdescottes 2022-01-20 07:28:38 +00:00