Andrey Lushnikov
db334a8e71
browser(ff-beta): roll Firefox Beta to 99.0b9 ( #13084 )
...
Pretty Diff: 0e75c8a0dc
2022-03-28 15:14:20 -07:00
Yury Semikhatsky
463b4b1c0d
browser(firefox): do not send post data > 10Mb to the client ( #12969 )
2022-03-23 08:58:29 -07:00
Yury Semikhatsky
96b0a4b993
browser(firefox): fast post body conversion to base64 ( #12898 )
2022-03-18 18:30:28 -07:00
Andrey Lushnikov
66eda836c9
browser(ff-beta): roll Firefox-Beta to 98b10 ( #12421 )
...
Firefox reverted the third-party cookies recently:
https://bugzilla.mozilla.org/show_bug.cgi?id=1751435
Thus changes in tests.
References #12225
2022-03-01 00:17:33 -08:00
Pavel Feldman
618cc66c8d
browser(firefox): manage scripts to evaluate on load on front-end ( #12101 )
2022-02-14 20:32:12 -08:00
Andrey Lushnikov
b17f2a86da
devops: attempt to build firefox without maintenanceservice.exe ( #11663 )
2022-01-26 17:29:53 -08:00
Ross Wollman
8f0a5019c0
browser(firefox): fixes empty string postData override ( #11529 )
...
Relates #11470
Blocks #11421
2022-01-21 01:19:29 +01:00
Andrey Lushnikov
5d8aa8d5cf
browser(firefox): fix extra HTTP headers in request interception ( #11265 )
2022-01-08 08:26:11 -08:00
Andrey Lushnikov
a28935dcb8
browser(ff-beta): roll Firefox beta to 96.0b11 ( #11139 )
2021-12-29 21:18:43 -08:00
Andrey Lushnikov
fba29aa319
browser(firefox): fix HTTP->HTTPS fallback for refused connection ( #11123 )
...
In this case, there's no protocol version that we can extract for
nsIHttpChannel.
The code that does the redirect is here: 7f3d9fce41/docshell/base/nsDocShell.cpp (L6079-L6095)
To trigger this codepath, we'd need to run test inside a special
docker container that has https server running on the 443 port. We lack
infrastructure for this kind of tests (but it'll be cool to have it).
References #11118
2021-12-28 12:23:53 -08:00
Andrey Lushnikov
cb79cd88a9
browser(firefox): use pre-downloaded toolchains for release builds ( #10929 )
2021-12-15 08:31:33 -08:00
Andrey Lushnikov
66292a5895
browser(firefox-beta): roll Firefox beta to 96.0b5 ( #10924 )
...
Review URL: 4cedc704b1
Firefox 96 changes default sameSite cookie value, so this patch
updates tests to accomodate for this.
2021-12-14 23:24:25 -08:00
Andrey Lushnikov
2a8801be1e
browser(firefox): fix Firefox crashes ( #10904 )
...
Review URL: aff16fc8e4
This patch fixes 2 firefox crashers:
- color scheme override code was not used, but was called
from multiple threads, which caused a weakptr use violation (cannot
be used from multiple threads)
- snapshot listener callback was reset asynchronously, so when
`HeadlessWindowCapturer` was destroyed, it was still occasionally
called (see `HeadlessWindowCapturer::~HeadlessWindowCapturer`)
With this patch, I no londer experience tracing crashes in firefox.
References #10259
2021-12-13 21:23:25 -08:00
Andrey Lushnikov
2d386ee8e7
browser(firefox): fix proxy auth redirect + resource redirect handling ( #10854 )
...
This was breaking a vital invariant in our firefox network code - see
comments.
References #10095
2021-12-10 13:11:58 -08:00
Andrey Lushnikov
2313fcdd91
browser(ff-beta): roll Firefox Beta to M95 ( #10089 )
...
Pretty diff: 683d58698f
2021-12-06 15:19:22 -08:00
Max Schmitt
08d31965c6
browser(firefox): ignore console events with attached exception ( #10581 )
2021-11-29 17:55:15 +01:00
Andrey Lushnikov
851c194098
browser(firefox): disable remote process for certain origins ( #10269 )
...
Fixes #10268
2021-11-11 17:43:52 -08:00
Andrey Lushnikov
0fa8073ab6
browser(firefox): fix input composition when TIP is stolen by user ( #10238 )
...
When firefox is automated + interacted with manually, input composition
might get stolen from Text Input Processor.
Re-requiring TIP every time seems to fix this.
References #5460
2021-11-11 10:23:00 -08:00
Yury Semikhatsky
091c0065ad
browser(firefox): delete response interception code ( #10053 )
2021-11-04 12:29:36 -07:00
Yury Semikhatsky
ddda507ccd
browser(firefox): do not crash when browser window is minimized ( #9951 )
2021-11-01 17:11:21 -07:00
Max Schmitt
6a1e075903
fix(browser): fix downloads with nested frames ( #9925 )
2021-11-01 09:37:07 -07:00
Yury Semikhatsky
7560f40c77
browser(firefox): set opener for popup opened from iframe ( #9837 )
2021-10-28 02:16:37 -07:00
Andrey Lushnikov
56b0823269
browser(ff-beta): fix timezone emulation on Win ( #9812 )
2021-10-27 09:34:16 -07:00
Andrey Lushnikov
9578cda79a
browser(ff-beta): roll Firefox Beta to 94.0b9 ( #9631 )
...
The previous roll didn't package well on windows machines.
2021-10-19 17:39:09 -07:00
Andrey Lushnikov
18e690e234
browser(firefox): fix firefox crashes ( #9563 )
...
Fixes #9418
2021-10-15 19:37:00 -07:00
Andrey Lushnikov
6ec4f3e398
browser(firefox-beta): fix compilation on win32 ( #9517 )
...
I accidentally moved the API declaration under ifdef; reverting the
move.
Pretty diff:
7c7430b53f
2021-10-14 12:08:38 -07:00
Andrey Lushnikov
115b37e989
browser(firefox-beta): fix Firefox Beta compilation ( #9497 )
2021-10-14 01:41:03 -07:00
Andrey Lushnikov
c7bbd449c7
browser(firefox-beta): roll Firefox Beta to 94.0b6 ( #9493 )
...
Conflict resolution: f6c2c60748
2021-10-14 10:20:52 +02:00
Andrey Lushnikov
e68129e610
devops: build firefox-beta with new bots ( #9453 )
2021-10-12 13:41:32 -07:00
Max Schmitt
4e95448887
browser(firefox): expose encodedBodySize in requestFinished ( #8835 )
2021-09-10 08:41:34 -07:00
Andrey Lushnikov
4e8d26c622
browser(ff-beta): roll ff-beta to 93.0b3 ( #8779 )
2021-09-08 07:54:44 -07:00
Andrey Lushnikov
06b69f6a97
browser(firefox): disable background tasks and updater for firefox ( #8773 )
...
References #8536
2021-09-08 06:15:22 -07:00
Max Schmitt
d9eb37b0b9
browser(firefox): resolve socks DNS on server side ( #8723 )
2021-09-06 16:34:28 +02:00
Max Schmitt
1762f4c547
browser(firefox): expose protocolVersion in ResponseFinished ( #8687 )
2021-09-03 11:39:38 -07:00
Andrey Lushnikov
30b6614e5a
browser(firefox): enable SharedArrayBuffer in Firefox builds ( #8610 )
2021-09-01 12:27:37 +02:00
Andrey Lushnikov
5eebf64dad
browser(firefox-beta): roll Firefox Beta to v92.0b10 ( #8548 )
2021-08-30 09:12:49 -07:00
Andrey Lushnikov
5901cb321d
browser(firefox): fix file chooser in iframes #8510 ( #8510 )
...
References #8016
2021-08-27 09:28:24 -07:00
Andrey Lushnikov
2453ca0d49
browser(firefox-beta): roll to 92.0b9 ( #8442 )
2021-08-25 08:55:46 -07:00
Joel Einbinder
e04ff81921
browser(firefox): Browser.setPlatformOverride ( #8440 )
2021-08-25 11:45:45 -04:00
Joel Einbinder
f7950352b9
browser(firefox): Page.dispatchWheelEvent ( #8439 )
2021-08-25 11:27:12 -04:00
Joel Einbinder
744a2751de
browser(firefox): disable enterprise policies ( #8388 )
2021-08-25 10:26:20 -04:00
Dmitry Gozman
4344b3810a
browser(firefox): fix a race between Browser.close and closing context ( #8294 )
2021-08-18 14:47:21 -07:00
Yury Semikhatsky
90385a7941
browser(firefox): failure response interception ( #8194 )
2021-08-16 09:36:28 -07:00
Andrey Lushnikov
79f2f608a5
browser(ff-beta): roll Firefox Beta to 92.0b4 ( #8186 )
2021-08-13 09:01:09 -07:00
Dmitry Gozman
dba3c5055f
browser(firefox): support start/stop videos for context ( #8173 )
2021-08-12 17:17:54 -07:00
Yury Semikhatsky
f434c41523
browser(firefox): fulfill intercepted response with empty body ( #8152 )
2021-08-11 14:39:49 -07:00
Yury Semikhatsky
eb7004781f
chore(firefox-beta): backport #8107 to ff beta ( #8124 )
2021-08-10 15:23:54 -07:00
Andrey Lushnikov
a515a2538e
browser(ff-beta): fix screencast ( #8033 )
...
Both `libyuv::I420Copy` and `libyuv::I420Scale` support image cropping
by offsetting coordinates inside planes, but offsets must be even
numbers.
References #7998
2021-08-06 08:01:43 -07:00
Andrey Lushnikov
08a447e90f
browser(firefox-beta): roll ff-beta to v91.0.b10 ( #7968 )
...
Notable changes:
- javaScriptEnabled moved to the browser side.
- enabling new UI since it no longer helps to fix screencast
Review branch: https://github.com/aslushnikov/juggler/tree/roll-to-91-0-b10
Note: this will have 2 screencast tests failing. Investigation is in a follow-up.
2021-08-03 09:15:52 -07:00
Andrey Lushnikov
7c3a037b86
browser(ff-beta): backport response interception patches ( #7965 )
2021-08-03 06:11:12 -07:00