Commit Graph
24122 Commits
Author SHA1 Message Date
lougeniac64 0917ddfc80 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API calls r=markh,lina,extension-reviewers,sync-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-09-04 18:02:50 +00:00
Fatih 1b555fbeb9 Bug 1816916: Hide onion referers by default r=freddyb,tjr
Differential Revision: https://phabricator.services.mozilla.com/D169919
2024-09-04 15:55:18 +00:00
Butkovits Atila 1e65bfe9d0 Backed out 4 changesets (bug 1916311) for causing wpt failures at no-crash-set-exception.html. CLOSED TREE
Backed out changeset 7a2f34195c02 (bug 1916311)
Backed out changeset 09b974edc310 (bug 1916311)
Backed out changeset 91431bf2cb69 (bug 1916311)
Backed out changeset cadf4f0266df (bug 1916311)
2024-09-04 20:58:46 +03:00
Jon Coppeard 3bed86c091 Bug 1850746 - Part 2: Remove unused JSGC_MAX_EMPTY_CHUNK_COUNT GC parameter r=sfink
Although all the infrastructure is there to set this parameter it is never
actually used for anything.

Differential Revision: https://phabricator.services.mozilla.com/D220408
2024-09-04 11:43:05 +00:00
Emilio Cobos Álvarez 4886de829b Bug 1916311 - [css-view-transitions] Initial pass at DOM API internals. r=boris,webidl,smaug
This is still fairly incomplete (i.e. no capturing, etc), but it allows
a transition to "start", and then finish (on the next frame always, for
now) or timeout, appropriately.

I think it's in a reviewable shape, given that. There's one known
divergence from the spec, which is described in
https://github.com/w3c/csswg-drafts/issues/10822

Differential Revision: https://phabricator.services.mozilla.com/D220843
2024-09-04 11:12:47 +00:00
Iulian Moraru 187b3255af Backed out changeset 12a8641c8e79 (bug 1916352) for causing gv-junit failures related to LargeKeepaliveFactor. CLOSED TREE 2024-09-04 13:20:40 +03:00
Kershaw Chang 465b502880 Bug 1916352 - Increase network.http.largeKeepaliveFactor and record DNS_TRR_REQUEST_PER_CONN on release, r=necko-reviewers,valentin,edgul
Differential Revision: https://phabricator.services.mozilla.com/D220854
2024-09-04 08:05:52 +00:00
Chris Peterson 8fdfb499df Bug 1711835 - Remove network.http.useragent.freezeCpu pref. r=necko-reviewers,valentin
This pref was added in Firefox 123 (by bug 1861847) to:

1. Reduce fingerprintable entropy exposed to web content.
2. Reduce risk of webcompat problems from unexpected CPU architectures (such as ARM64 Linux YouTube bug 1869521).

Now that this pref has baked in the Release channel for seven months without known regressions, we can remove the pref and simplify some UA string code.

Differential Revision: https://phabricator.services.mozilla.com/D220360
2024-09-04 06:45:09 +00:00
Markus Stange 4c4b8be65b Bug 1916528 - Set android.touch_resampling.enabled to false because touch resampling is causing jittery scrolling on many devices. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D220930
2024-09-04 01:21:23 +00:00
Kelsey Gilbert 6c6b56d4da Bug 1885491 - Enable webgl.drawing_buffer_color_space. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D220747
2024-09-03 23:09:49 +00:00
Kelsey Gilbert c6be584ace Bug 1885491 - s/webgl.colorspaces.prototype/webgl.drawing_buffer_color_space/. r=gfx-reviewers,webidl,saschanaz,nical
Differential Revision: https://phabricator.services.mozilla.com/D220746
2024-09-03 23:09:48 +00:00
Dana Keeler 0320d65272 Bug 1355903 - enable certificate transparency telemetry by default in nightly r=jschanck,robwu
Differential Revision: https://phabricator.services.mozilla.com/D220471
2024-09-03 22:07:10 +00:00
Cristina Horotan f5ed3db474 Backed out 2 changesets (bug 1894122) for causing GTest failures
Backed out changeset a1bbca68e1f7 (bug 1894122)
Backed out changeset 1355b1b3841c (bug 1894122)
2024-09-04 02:32:53 +03:00
Dan Robertson bb7ef3724f Bug 1894122: Improve axis locking for touch scrolls. r=botond
For long touch scrolls that change direction, using the start point of
the touch scroll as the origin to calculate the angle of the scroll is
problematic for determine the axis that should be locked. Maintain a
list of recent touch gesture points and calculate the gesture angle from
the most recent touch gesture points.

Differential Revision: https://phabricator.services.mozilla.com/D219228
2024-09-03 20:51:10 +00:00
Boris Chiou febd7b261f Bug 1911216 - Part 1: Add CSS selector parsing support for view transition pseudo-elements. r=layout-reviewers,firefox-style-system-reviewers,emilio,devtools-reviewers,nchevobbe
This adds the pasring support for:
1. `::view-transition`
2. `::view-transition-group(name)`
3. `::view-transition-image-pair(name)`
4. `::view-transition-old(name)`
5. `::view-transition-new(name)`

The `name` here is a `<custom-ident>` or `*`.

Differential Revision: https://phabricator.services.mozilla.com/D219713
2024-09-03 19:29:32 +00:00
Bryan Thrall 599a40be30 Bug 1913085 - Enable json_parse_with_source by default and outside of nightly r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D220473
2024-09-03 15:58:03 +00:00
Mike Hommey 76b688c4af Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Disabled by default for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-09-02 22:49:59 +00:00
Dimi 195f0adec8 Bug 1906292 - P5. Turn off the relaxed autofill restriction by default. r=NeilDeakin
In addition to turning off the relaxed autofill restriction by default,
this patch introduces a preference to control whether to apply the relaxed autofill restriction.

Note: The term 'Relaxed Autofill Restrictions' refers to besides autofill fields that are in the
same origin frame as the focused field, also allowing autofill for fields that are
in the top-level frame or in a first-party origin iframe.

Differential Revision: https://phabricator.services.mozilla.com/D218621
2024-09-02 14:53:02 +00:00
John Lin f5ad920bcc Bug 1913403 - revert bug 1911651. r=media-playback-reviewers,padenot
While cbsnews.com uses hls.js on desktop, it fails to do so for Fenix.
Since it's a major news source in the US, the impact will be huge.
Reverting the change to not break the site for release.

Differential Revision: https://phabricator.services.mozilla.com/D220814
2024-09-02 14:39:04 +00:00
Olli Pettay 25c3ef03e5 Bug 1914513 - Add a pref to disable mutation events, r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D219934
2024-09-02 13:29:57 +00:00
Andrea Marchesini 926a5a1df0 Bug 1909980 - Compare the cookie expires attribute with the server time, r=edgul,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D218406
2024-09-02 07:57:30 +00:00
Andrea Marchesini 77c26f16b7 Bug 1913161 - Implement a max-age cap for cookies, r=devtools-reviewers,cookie-reviewers,timhuang,webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D219216
2024-09-02 07:57:30 +00:00
Ted Campbell 70e75edf33 Bug 1914331 - Support PPA-over-DAP-over-OHTTP r=Gijs,dmueller
- Update the DAPTelemetrySender to provision DAP HPKE keys from prefs and allow
  Nimbus to update them if a key-rotation is needed. This removes fetching of
  such keys from the  '/hpke_config' endpoints. The DAP preferences are also
  renamed slightly for consistency.
- The DAPTelemetrySender can optionally take an OHTTP configuration which can be
  used to upload reports.
- The PrivateAttributionService component now requires OHTTP for DAP uploads and
  uses the servers that the Shopping component configures.
- Add support to ObliviousHTTP.sys.mjs to allow uploading from ArrayBuffers and
  also to support the PUT verb.
- The DAPTelemetrySender interface is updated to pass extra options in an
  options bag parameter.

Differential Revision: https://phabricator.services.mozilla.com/D220738
2024-08-31 01:21:04 +00:00
Stanca Serban 4a5ae7e75e Backed out changeset eb9ce57dfc32 (bug 1914331) for causing xpcshell failures in test_fetchImage.js. CLOSED TREE 2024-08-31 00:41:59 +03:00
Ted Campbell 562b1fdb1c Bug 1914331 - Support PPA-over-DAP-over-OHTTP r=Gijs,dmueller
- Update the DAPTelemetrySender to provision DAP HPKE keys from prefs and allow
  Nimbus to update them if a key-rotation is needed. This removes fetching of
  such keys from the  '/hpke_config' endpoints. The DAP preferences are also
  renamed slightly for consistency.
- The DAPTelemetrySender can optionally take an OHTTP configuration which can be
  used to upload reports.
- The PrivateAttributionService component now requires OHTTP for DAP uploads and
  uses the servers that the Shopping component configures.
- Add support to ObliviousHTTP.sys.mjs to allow uploading from ArrayBuffers and
  also to support the PUT verb.
- The DAPTelemetrySender interface is updated to pass extra options in an
  options bag parameter.

Differential Revision: https://phabricator.services.mozilla.com/D220738
2024-08-30 20:32:24 +00:00
tannal eb9b9d88dd Bug 1914532 - Remove unused layers.iosurfaceimage.use-nv12 pref. r=gregp
Differential Revision: https://phabricator.services.mozilla.com/D220709
2024-08-30 13:44:47 +00:00
Andrew Creskey 8608c590f7 Bug 1915186 - UrlClassifierCommon::AnnotateChannel lowers priority of channels requested at high priority r=necko-reviewers,jesup
privacy.trackingprotection.lower_network_priority has been lowering the priority for identified third party tracker resources (nightly-only) for > 5 years.

We recently discovered that it is incorrectly lowering the priority of resources such as fonts from fonts.gstatic.com and other key web resources.

So disabling the pref to better assess the performance impact of this feature as it does not appear to be working as intended.

Differential Revision: https://phabricator.services.mozilla.com/D220478
2024-08-29 14:06:03 +00:00
Andreas Pehrson 81129f0702 Bug 1915562 - Enable ScreenCaptureKit backend for screen sharing. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D220566
2024-08-29 14:04:30 +00:00
Andreas Pehrson 762925a2d7 Bug 1915562 - For the SCK backend, Add a pref to allow enumerating displays with the CG backend. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D220565
2024-08-29 14:04:30 +00:00
Hiroyuki Ikezoe 432ee0f8e5 Bug 1884807 - Change the default interactive-widget value to resizes-visual behind a pref. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D220500
2024-08-29 04:50:44 +00:00
Tamas Szentpeteri 1364c21c5f Backed out changeset ad1041a28c3c (bug 1355903) for causing mochitest failures on test_ext_webrequest_getSecurityInfo.html. CLOSED TREE 2024-08-29 00:46:33 +03:00
Dana Keeler 49abf7bbee Bug 1355903 - enable certificate transparency telemetry by default in nightly r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D220471
2024-08-28 19:58:51 +00:00
Tim Huang 805ef4d058 Bug 1908160 - Enable CHIPS by default. r=anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D216711
2024-08-28 17:59:31 +00:00
Tamas Szentpeteri 5738bda40d Backed out 2 changesets (bug 1909980, bug 1913161) for causing mochitest and wd failures related to cookies. CLOSED TREE
Backed out changeset 606b39b7dbfe (bug 1909980)
Backed out changeset 2ce372d2cff0 (bug 1913161)
2024-08-28 21:31:55 +03:00
Andrea Marchesini d6a290ca28 Bug 1909980 - Compare the cookie expires attribute with the server time, r=edgul,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D218406
2024-08-28 15:16:57 +00:00
Andrea Marchesini 45de281573 Bug 1913161 - Implement a max-age cap for cookies, r=devtools-reviewers,cookie-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D219216
2024-08-28 15:16:57 +00:00
Jan-Niklas Jaeschke 1095e416b4 Bug 1914877 - Text Fragments: Enable on all channels. r=dom-core,farre
Differential Revision: https://phabricator.services.mozilla.com/D220396
2024-08-28 14:13:26 +00:00
Butkovits Atila 48282434ec Backed out 2 changesets (bug 1913161, bug 1909980) for causing xpcshell failures at test_bug1321912.js. CLOSED TREE
Backed out changeset 0a3cd5d9f229 (bug 1909980)
Backed out changeset 8118def08de0 (bug 1913161)
2024-08-28 15:37:12 +03:00
Andrea Marchesini 03054c77c5 Bug 1909980 - Compare the cookie expires attribute with the server time, r=edgul,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D218406
2024-08-28 11:39:09 +00:00
Andrea Marchesini b578003e92 Bug 1913161 - Implement a max-age cap for cookies, r=devtools-reviewers,cookie-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D219216
2024-08-28 11:35:22 +00:00
Iulian Moraru d942e65506 Backed out changeset 2bbc01486e2f (bug 1910796) for causing multiple failures. CLOSED TREE 2024-08-28 04:52:09 +03:00
Mike Hommey 3c3439f403 Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
Nightly-only for now.

Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-28 00:36:50 +00:00
David P c6920f46aa Bug 1900225: Part 4 - Add geo.prompt.open_system_prefs to block opening system preferences r=gstoll
Also adds this as the default for mochitests, in anticipation of the day that
the implementation is supported by the computers in automation.

Differential Revision: https://phabricator.services.mozilla.com/D216475
2024-08-27 22:47:32 +00:00
Jan-Ivar Bruaroey 2aa4d13591 Bug 1915222 - Set media.devices.enumerate.legacy.enabled:false and permissions.media.query.enabled:true in early beta (was nightly-only). r=ng
Differential Revision: https://phabricator.services.mozilla.com/D220295
2024-08-27 19:36:38 +00:00
longsonr 082584e24c Bug 1914345 Part 2 - enable moz2d stroke bounds on nightly r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220061
2024-08-27 16:20:35 +00:00
longsonr 8080d40586 Bug 1914345 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220060
2024-08-27 16:20:35 +00:00
Harshit Sohaney 4f26adafc7 Bug 1912109 - Enable remote settings lists on release. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D218784
2024-08-27 14:03:28 +00:00
Gian-Carlo Pascutto 5a810c2335 Bug 1874689 - Disable forkserver by default in Nightly. r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D218961
2024-08-27 13:29:57 +00:00
pstanciu fbb266b306 Backed out changeset f89c9403564e (bug 1913161) for causing multiple failures. CLOSED TREE 2024-08-27 15:13:00 +03:00
Andrea Marchesini a170a65684 Bug 1913161 - Implement a max-age cap for cookies, r=devtools-reviewers,cookie-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D219216
2024-08-27 11:02:18 +00:00