playwright/browser_patches/firefox/juggler
Joel Einbinder abb50a79bd
browser(firefox): fix request frame attribution (#3657)
Firefox will sometimes send multiple requests with the same http channel id. When a frame is loaded, the favicon is requested in the parent frame, but with the same channel id. This can cause the document request to report the wrong frame, causing the test 'should capture iframe navigation request' to fail. It fails consistently on my computer.

This patch adds the content policy type into the http channelId to better distinguish requests. Maybe there is something better we can do? It looks like we use channelId has request ids, so there might be more bugs with these favicon requests in playwright?
2020-08-28 17:55:05 -07:00
..
components browser(firefox): roll Firefox to roughly July, 15 (#3411) 2020-08-12 10:09:20 -07:00
content browser(firefox): fix request frame attribution (#3657) 2020-08-28 17:55:05 -07:00
pipe browser(firefox): reliably close the pipe (#3280) 2020-08-03 20:15:25 -07:00
protocol browser(firefox): fix request frame attribution (#3657) 2020-08-28 17:55:05 -07:00
screencast browser(firefox): exclude frame from screencast video (#3372) 2020-08-10 15:10:12 -07:00
Helper.js chore: export juggler as a standalone folder for browser build (#2432) 2020-06-02 16:51:13 -07:00
jar.mn browser(firefox): remove non-existing files from build (#2507) 2020-06-08 17:04:37 -07:00
moz.build browser(firefox): implement RemoteDebuggingPipe (#3273) 2020-08-03 13:27:09 -07:00
NetworkObserver.js browser(firefox): fix request frame attribution (#3657) 2020-08-28 17:55:05 -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): introduce browser level screencastFinished event (#3625) 2020-08-25 14:50:40 -07:00