playwright/browser_patches/firefox
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
..
juggler browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
patches browser(firefox): roll Firefox to August 14 beta (#3465) 2020-08-13 23:14:24 -07:00
preferences browser(firefox): force firefox devtools to open in a separate window (#3816) 2020-09-09 09:36:32 -07:00
.gitignore Initial commit 2019-11-19 10:58:15 -08:00
archive.sh devops: strictly configure build folder for Firefox builds (#1454) 2020-03-20 19:24:38 -07:00
build.sh devops: make sure rust toolchain is installed (#3485) 2020-08-19 09:11:28 -07:00
BUILD_NUMBER browser(firefox): use browsingContextID for frame IDs (#3999) 2020-09-29 11:22:00 -07:00
cheatsheet.md chore(firefox): update cheatsheet with logging instructions (#1609) 2020-03-31 13:23:35 -07:00
clean.sh devops: strictly configure build folder for Firefox builds (#1454) 2020-03-20 19:24:38 -07:00
install-preferences.js devops: bundle firefox preferences alongside with build. 2020-02-11 14:42:04 -08:00
UPSTREAM_CONFIG.sh browser(firefox): roll Firefox to August 14 beta (#3465) 2020-08-13 23:14:24 -07:00