Andrey Lushnikov
f4b8c3a848
browser(firefox): disable proton UI for now ( #6327 )
...
The new Proton UI breaks certain screencast tests. Disable
this for now.
2021-04-26 10:59:12 -07:00
Andrey Lushnikov
496aeeba79
browser(firefox): follow-up with crash reporter disabling ( #5534 )
...
Since we now disable crash reporter compilation and don't ship it
with Firefox anymore, we should not attempt to disable it
with preferences.
2021-02-19 21:30:50 -08:00
Andrey Lushnikov
e53c9c35db
browser(firefox): roll Firefox to beta @ Feb, 1 2021 ( #5248 )
2021-02-01 15:50:11 -08:00
Andrey Lushnikov
8551fff43b
browser(firefox): disable cross-process navigation ( #4594 )
...
This disable cross-process navigation until we properly support it.
References #4297
2020-12-04 10:13:50 -08:00
Andrey Lushnikov
c8a64b88e1
browser(firefox): enable document channel ( #4065 )
...
In the current tip-of-tree Firefox, document channel is enabled by
default, so we have to enable it in order to roll further.
This patch:
1. Removes content disposition sniffing from content process since it
crashes renderer with document channel.
2. Merges all page-related handlers in a single `PageHandler` and
serializes network events wrt the `Page.frameAttached` event.
The serialization mentioned in (2) is necessary: frame attachment is
reported from the content process, and network events are reported from
the browsers process. This is an inherent race, that becomes exposed by
the document channel.
On a side note, (2) makes it possible to synchronously report all
buffered events in `SimpleChannel` (cc offline discussion with @dgozman
that highlighted an unsighty approach that we currently employ there: reporting
events in a subsequent microtask.)
References #3995
2020-10-06 00:15:24 -07:00
Andrey Lushnikov
6c83266047
browser(firefox): force firefox devtools to open in a separate window ( #3816 )
...
References #3470
2020-09-09 09:36:32 -07:00
Yury Semikhatsky
9effb32650
browser(firefox): always create new process rather than reuse one ( #3312 )
2020-08-05 15:48:26 -07:00
Andrey Lushnikov
082bb3c3c4
browser(firefox): rely on upstream permission separation per contexts ( #2613 )
2020-06-17 14:57:47 -07:00
Yury Semikhatsky
a43eac3809
browser(firefox): use separate web processes for different contexts ( #1975 )
2020-04-24 17:55:08 -07:00
Joel Einbinder
48cbee1c32
browser(firefox): disable the extension blocklist ( #1909 )
...
This saves a few hundred milliseconds.
2020-04-21 17:59:27 -07:00
Pavel Feldman
846af74b05
browser(firefox): do not use system colors for controls ( #1838 )
2020-04-16 18:13:53 -07:00
Yury Semikhatsky
f282400e1f
fix(firefox): disable captive portal service ( #1737 )
2020-04-09 19:03:36 -07:00
Pavel Feldman
56fbfc2c9e
fix(firefox): do not make stray network requests ( #1673 )
2020-04-06 12:27:13 -07:00
Yury Semikhatsky
2ce85f9016
Revert "browser(firefox): instrument all windows, support silent mode… ( #1615 )
2020-03-31 17:20:08 -07:00
Dmitry Gozman
314eb40a13
browser(firefox): instrument all windows, support silent mode ( #1612 )
...
Includes 4b00d5dd71
and `playwright.cfg` change.
2020-03-31 16:16:44 -07:00
Andrey Lushnikov
aba670d719
browser(firefox): roll Firefox ( #1534 )
...
Review URL: 2fda0f5fc8
2020-03-24 23:25:17 -07:00
Pavel Feldman
9826fd652e
browser(firefox): disable update, setting sync and other non-testing features ( #1480 )
2020-03-22 23:52:59 -07:00
Andrey Lushnikov
e3b2f2b2db
browser(firefox): allow loading file URLs in web process ( #1110 )
2020-02-25 16:07:22 -08:00
Andrey Lushnikov
3a32b14f32
devops: bundle firefox preferences alongside with build.
2020-02-11 14:42:04 -08:00