playwright/browser_patches/firefox/juggler
Andrey Lushnikov 2631e1a809
browser(firefox): use browsingContextID for frame IDs (#3999)
BrowsingContextIDs are consistent across the processes, so we can use
them to target frames in both browser and content processes. This will
aid browser-side navigation.

As a nice side-effect, we can drop a round-trip to the content process
for every `requestWillBeSent` event since we *almost* always can
attribute all network events to the proper parent frames.

I say "almost", because we in fact **fail** to correctly attribute requests
from workers that are instantiated by subframes. This, however, is
not working in Chromium ATM, so I consider this to be a minor regression
that is worth the simplification.
2020-09-29 11:22:00 -07:00
..
components browser(firefox): roll Firefox to roughly July, 15 (#3411) 2020-08-12 10:09:20 -07:00
content browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
pipe browser(firefox): reliably close the pipe (#3280) 2020-08-03 20:15:25 -07:00
protocol browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
screencast browser(firefox): autoscale screencast to fit frame (#3720) 2020-09-01 17:10:06 -07:00
Helper.js browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
jar.mn browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
moz.build browser(firefox): implement RemoteDebuggingPipe (#3273) 2020-08-03 13:27:09 -07:00
NetworkObserver.js browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
SimpleChannel.js chore: export juggler as a standalone folder for browser build (#2432) 2020-06-02 16:51:13 -07:00
TargetRegistry.js browser(firefox): fix screencast start event for popups (#3834) 2020-09-10 14:37:48 -07:00