Remove service worker pref from experimental web features. (#36867)

Most sites that feature detect Service Workers in Servo immediately
break when this pref is enabled, since our implementation is very
incomplete. This provides a poor user experience when recommending the
`--enable-experimental-web-platform-features` flag.

Testing: Existing test coverage should be unchanged.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Josh Matthews 2025-05-06 13:25:16 -04:00 committed by GitHub
parent 81608d1822
commit bbfa283518
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 2 additions and 1 deletions

View file

@ -574,7 +574,6 @@ pub(crate) fn parse_command_line_arguments(args: Vec<String>) -> ArgumentParsing
"dom_offscreen_canvas_enabled",
"dom_permissions_enabled",
"dom_resize_observer_enabled",
"dom_serviceworker_enabled",
"dom_svg_enabled",
"dom_trusted_types_enabled",
"dom_webgl2_enabled",

View file

@ -1,4 +1,5 @@
prefs: [
"dom_serviceworker_enabled:true",
"dom_testutils_enabled:true",
"dom_urlpattern_enabled:true",
]

View file

@ -1,4 +1,5 @@
prefs: [
"dom_serviceworker_enabled:true",
"dom_urlpattern_enabled:true",
"media_testing_enabled:true",
]