Commit Graph

23122 Commits

Author SHA1 Message Date
Kershaw Chang
5492ae2bb4 Bug 1816677 - Make sure we rewind the request stream when retrying a transaction for different IP address, r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D192565
2023-11-09 19:10:13 +00:00
Noemi Erli
e4935542bd Backed out changeset 75ebf5892d17 (bug 1852924) for frequent fail rate in Bug 1751116 2023-11-09 12:24:35 +02:00
Tim Huang
7ab4bbb3da Bug 1854940 - Part 1: Stop running banner clicking code if the domain has been handled. r=pbz
To improve the overall performance of cookie banner clicking mechanism. This
patch makes the cookie banner clicking mechanism only executes once per
browsing session.

Differential Revision: https://phabricator.services.mozilla.com/D190763
2023-11-09 08:29:15 +00:00
Cosmin Sabou
a5f81b858e Backed out changeset f3e41764fab0 (bug 1746524) for causing gv-junit failures on NavigationDelegateTest. CLOSED TREE 2023-11-09 09:59:58 +02:00
Andreas Farre
1cecb92a88 Bug 1746524 - Enable browser.tabs.documentchannel.parent-controlled pref. r=smaug
This patch also does some cosmetic changes for when parent controlled
loads should be used, but more importantly introduces the pref
'browser.tabs.documentchannel.speculative-load' with the default value
false.

It turns out that speculatively loading in the parent when a parent
controlled load isn't possible is the cause for performance
regressions.

Differential Revision: https://phabricator.services.mozilla.com/D192489
2023-11-09 07:00:42 +00:00
Erik Nordin
7fdd2a33e1 Bug 1861516 - Remove Translations useFastText pref r=gregtatum
Removes the browser.translations.languageIdentification.useFastText
pref, making CLD2 the only option for language identification
for Translations.

Differential Revision: https://phabricator.services.mozilla.com/D192656
2023-11-09 04:59:04 +00:00
Cristina Horotan
2e51c47d14 Backed out 5 changesets (bug 1861516) for causing generate failure. CLOSED TREE
Backed out changeset 59284ad6706a (bug 1861516)
Backed out changeset f523baf65417 (bug 1861516)
Backed out changeset a765b373c3f1 (bug 1861516)
Backed out changeset 2aab5a2ea289 (bug 1861516)
Backed out changeset 96624994d2cb (bug 1861516)
2023-11-09 02:23:16 +02:00
Erik Nordin
fd6099b149 Bug 1861516 - Remove Translations useFastText pref r=gregtatum
Removes the browser.translations.languageIdentification.useFastText
pref, making CLD2 the only option for language identification
for Translations.

Differential Revision: https://phabricator.services.mozilla.com/D192656
2023-11-08 23:38:36 +00:00
nzai
73d48aacb4 Bug 1855726 - Remove autotranslate prefs from . Remove usage of the pref and corresponsing lazy getter from TranslateParent.sys.mjs and also remove the corresponding test cases. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D190849
2023-11-08 15:47:46 +00:00
keithamus
c9c6527520 Bug 1857887 - Add invoketarget & invoketarget action attributes r=smaug
This adds support for the experimental `invoketarget` and `invokeaction`
attributes, as specified in the open-ui "Invokers" explainer.

(https://open-ui.org/components/invokers.explainer/)

The `invoketarget` attribute maps to the IDL `invokeTargetElement`,
similar to `popoverTargetElement`, and the `invokeaction` is a freeform
string.

The Button behaviour checks for `invokeTargetElement` in its activation
behaviour, and dispatches an `InvokeEvent` if there is one.

This also adds some basic scaffolding for `handleInvokeInternal` which
will allow elements to provide their own invocation action algorithms.

Differential Revision: https://phabricator.services.mozilla.com/D190449
2023-11-08 13:41:51 +00:00
keithamus
b18ba60df7 Bug 1861466 - Add CustomStateSet and :state() pseudo. r=emilio,smaug
Differential Revision: https://phabricator.services.mozilla.com/D191988
2023-11-08 13:38:02 +00:00
Stanca Serban
582e249d86 Backed out 4 changesets (bug 1854940) for causing multiple failures.
Backed out changeset 2d264402493e (bug 1854940)
Backed out changeset 144b76e6db22 (bug 1854940)
Backed out changeset 5a9e45504f32 (bug 1854940)
Backed out changeset c8c7ec382574 (bug 1854940)
2023-11-08 14:20:06 +02:00
Tim Huang
af41b081a6 Bug 1854940 - Part 1: Stop running banner clicking code if the domain has been handled. r=pbz
To improve the overall performance of cookie banner clicking mechanism. This
patch makes the cookie banner clicking mechanism only executes once per
browsing session.

Differential Revision: https://phabricator.services.mozilla.com/D190763
2023-11-08 11:04:45 +00:00
Kershaw Chang
080eb71b98 Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send, r=mt
Differential Revision: https://phabricator.services.mozilla.com/D191325
2023-11-08 10:11:22 +00:00
Stanca Serban
9065361f47 Backed out changeset 269afd5c7d29 (bug 1852513) for causing wr failures in oklab-gradient.html. CLOSED TREE 2023-11-08 08:36:19 +02:00
Ashley Hale
e97bb30b34 Bug 1852513 - Use more gradient color stops for interpolation r=tlouw,emilio
Differential Revision: https://phabricator.services.mozilla.com/D190903
2023-11-07 22:28:50 +00:00
Sandor Molnar
ae081ec358 Backed out changeset 36cd4787833a (bug 1724089) for causing xpc failures on docshell/test/unit/test_subframe_stop_after_parent_error.js CLOSED TREE 2023-11-08 03:04:53 +02:00
Gregory Pappas
2eec0c40d8 Bug 1724089 - Remove browser.tabs.remote.autostart pref r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jgraham,extension-reviewers,mossop,sparky,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192136
2023-11-07 21:44:01 +00:00
Luca Greco
bc9feac61e Bug 1859791 - Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file. r=willdurand
Depends on D192004

Differential Revision: https://phabricator.services.mozilla.com/D192005
2023-11-07 15:04:07 +00:00
Luca Greco
864cf8865c Bug 1859791 - Replace in-product abuse report flow with AMO web form. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D192004
2023-11-07 15:04:07 +00:00
Sandor Molnar
02dab0e1bc Backed out changeset aba9f42d60b3 (bug 1816677) for causing xpc failures on netwerk/test/unit/test_http3_dns_retry.js CLOSED TREE 2023-11-07 23:44:36 +02:00
Kershaw Chang
6158777117 Bug 1816677 - Make sure we rewind the request stream when retrying a transaction for different IP address, r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D192565
2023-11-07 13:41:15 +00:00
Natalia Csoregi
dad3837c47 Backed out changeset 149e69327bbb (bug 1746524) for causing gv-junit failures on bypassHTTPSOnlyError. CLOSED TREE 2023-11-07 12:13:52 +02:00
Sylvestre Ledru
290446f62b Bug 1859646 - Use GLS also for nightly & beta r=mostlygeek,glandium
Differential Revision: https://phabricator.services.mozilla.com/D191235
2023-11-07 09:17:35 +00:00
Andreas Farre
921c8ffd6c Bug 1746524 - Enable browser.tabs.documentchannel.parent-controlled pref. r=smaug
This patch also does some cosmetic changes for when parent controlled
loads should be used, but more importantly introduces the pref
'browser.tabs.documentchannel.speculative-load' with the default value
false.

It turns out that speculatively loading in the parent when a parent
controlled load isn't possible is the cause for performance
regressions.

Differential Revision: https://phabricator.services.mozilla.com/D192489
2023-11-07 08:32:31 +00:00
Natalia Csoregi
eca38a5e75 Backed out changeset 910d9a3cb77f (bug 1852513) for causing failures on css-color-4-colors-default-to-oklab-gradient.html. CLOSED TREE 2023-11-07 10:16:35 +02:00
Ashley Hale
2dc77ca1be Bug 1852513 - Use more gradient color stops for interpolation r=tlouw,emilio
This enables layout.css.gradient-color-interpolation-method.enabled pref, as these gradient types are now renderable.

Differential Revision: https://phabricator.services.mozilla.com/D190903
2023-11-07 06:34:57 +00:00
Noemi Erli
0284179140 Backed out 5 changesets (bug 1861516) for causing mass failures CLOSED TREE
Backed out changeset 05f23c29b41c (bug 1861516)
Backed out changeset 683094c8544b (bug 1861516)
Backed out changeset 7dd9e944c8af (bug 1861516)
Backed out changeset f3a921cb6c03 (bug 1861516)
Backed out changeset a2088075a1e8 (bug 1861516)
2023-11-07 05:24:56 +02:00
Erik Nordin
22e0d16af5 Bug 1861516 - Remove Translations useFastText pref r=gregtatum
Removes the browser.translations.languageIdentification.useFastText
pref, making CLD2 the only option for language identification
for Translations.

Differential Revision: https://phabricator.services.mozilla.com/D192656
2023-11-07 01:34:01 +00:00
Sergey Galich
1b10d39234 Bug 1862410 - Removing unused LoginReputation service and updating link to Chromium's safe browsing protobuf r=dimi,webdriver-reviewers,perftest-reviewers,devtools-reviewers,geckoview-reviewers,jonalmeida,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192464
2023-11-06 19:13:09 +00:00
Cristina Horotan
78baad5002 Backed out changeset f5d7c3a00f2b (bug 1852924) for causing dt failures at mod.rs on a CLOSED TREE 2023-11-06 19:11:56 +02:00
Kershaw Chang
1ad4a1b577 Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send, r=mt
Differential Revision: https://phabricator.services.mozilla.com/D191325
2023-11-06 11:51:39 +00:00
Oliver Medhurst
ecaaa75be5 Bug 1860729 - Enable lazy loading iframes by default r=zcorpan,emilio
Let's ship lazy loading iframes in Fx121 if no more regressions are
found in Nightly.

If agreed and nothing else is found, I'll land this patch ~Nov 6.

Differential Revision: https://phabricator.services.mozilla.com/D192245
2023-11-06 11:40:29 +00:00
Bob Owen
422d7c5791 Bug 1793966: Enable low privileged application container on MF Media Engine utility process. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D188610
2023-11-06 11:37:20 +00:00
Jonathan Kew
329dd14d50 Bug 1863191 - Insert Menlo into the Japanese monospace font list on macOS, as fallback for Latin characters when Osaka-Mono is unavailable. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D192818
2023-11-06 10:08:22 +00:00
Emilio Cobos Álvarez
963fd8d292 Bug 1862924 - Remove devtools.toolbox.force-chrome-prefs. r=devtools-reviewers,nchevobbe
Instead, use forced-color-adjust: none to disable HCM forced colors in
DevTools, for now. It's a more straight-forward way of doing it.

Differential Revision: https://phabricator.services.mozilla.com/D192669
2023-11-03 21:46:49 +00:00
Tom Schuster
0eed0d93ba Bug 1854112 - Make HTMLSelectElement showPicker method Nightly-only. r=emilio
When I landed this initially, it looked to me like the spec PR was about to land, but now there is an ongoing discussion about the behavior in uncomposed documents and even concerns with the previous <input> showPicker method.

Differential Revision: https://phabricator.services.mozilla.com/D192747
2023-11-03 20:15:25 +00:00
Jonathan Kew
5ea2e66c02 Bug 1834320 - Don't apply justification spacing when there are further tabs on the line. r=layout-reviewers,emilio
The spec explicitly requires that we "must ensure that tab stops continue to line up"
when applying justification to content with preserved white-space that includes tabs.
So when we're computing justification spacing adjustments, we must not apply adjustments
if there is a preserved tab later on the same line; only text after the last tab is to
be justified.

Differential Revision: https://phabricator.services.mozilla.com/D191996
2023-11-03 09:06:29 +00:00
Sean Feng
539e32202b Bug 1722322 - Implement LargestContentfulPaint r=emilio
Spec: https://w3c.github.io/largest-contentful-paint

Differential Revision: https://phabricator.services.mozilla.com/D151079
2023-11-02 20:53:36 +00:00
Ray Kraesig
81b41742d8 Bug 1862712 - pref on out-of-process file-picker r=win-reviewers,mhowell
Change the pref to "0". Nightly builds (not Beta or Release, even once
this patch rides the trains) will interpret this as
remote-with-fallback.

Differential Revision: https://phabricator.services.mozilla.com/D192611
2023-11-02 18:34:09 +00:00
Sandor Molnar
a4163792c6 Backed out 7 changesets (bug 1722322) for causing bp-nu bustages
Backed out changeset 0ebd32e273b8 (bug 1722322)
Backed out changeset 7a75717f127c (bug 1722322)
Backed out changeset c2a6440a83d7 (bug 1722322)
Backed out changeset 9955756855bd (bug 1722322)
Backed out changeset 37fccb407777 (bug 1722322)
Backed out changeset f52b1f28f753 (bug 1722322)
Backed out changeset 0121c8cf5d2f (bug 1722322)
2023-11-02 21:27:24 +02:00
Sean Feng
611093989e Bug 1722322 - Implement LargestContentfulPaint r=emilio
Spec: https://w3c.github.io/largest-contentful-paint

Differential Revision: https://phabricator.services.mozilla.com/D151079
2023-11-02 17:04:47 +00:00
Yoshi Cheng-Hao Huang
d92508901d Bug 1828144 - Part 1: add pref symbols-as-weakmap-keys. r=jonco,sfink
Differential Revision: https://phabricator.services.mozilla.com/D190125
2023-11-02 12:32:15 +00:00
Iulian Moraru
fcd238e653 Backed out changeset e210c2c7d93a (bug 1746524) for causing mass crashes related to DocumentLoadListener. CLOSED TREE 2023-11-02 11:35:09 +02:00
Andreas Farre
634593f2a0 Bug 1746524 - Enable browser.tabs.documentchannel.parent-controlled pref. r=smaug
This patch also does some cosmetic changes for when parent controlled
loads should be used, but more importantly introduces the pref
'browser.tabs.documentchannel.speculative-load' with the default value
false.

It turns out that speculatively loading in the parent when a parent
controlled load isn't possible is the cause for performance
regressions.

Differential Revision: https://phabricator.services.mozilla.com/D192489
2023-11-02 08:54:18 +00:00
sunil mayya
bc643ea5a1 Bug 1862179 - disable pref pref network.send_OnDataFinished_after_progress_updates. r=jesup
In our current, OMT design, we are sending OnDataFinished event only after are we have dispatched the OnProgress events on Main thread.
This can have performance impacts and had been put under a pref network.send_OnDataFinished_after_progress_updates.
Although this was not part of the original designed we had to introduce this behavior due to [this issue](https://treeherder.mozilla.org/logviewer?job_id=433555456&repo=autoland&lineNumber=7649). Now the [devtool issue](https://bugzilla.mozilla.org/show_bug.cgi?id=1861637) has been fixed. We can disable the pref for now as the devtool test has been fixed and re-enable it back if we see similar issues in future.

Differential Revision: https://phabricator.services.mozilla.com/D192326
2023-11-01 18:23:48 +00:00
Norisz Fay
458130d63a Backed out changeset 09a6e2a57a02 (bug 1847503) for causing canvas failures on canvas-display-p3-drawImage.https.html 2023-11-01 17:58:20 +02:00
Jonathan Kew
d34ac63bb2 Bug 1862182 - Create a pref to allow font fallback for unassigned Unicode codepoints. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D192451
2023-11-01 15:22:10 +00:00
Tiaan Louw
1568f5568f Bug 1847503 - Map colors into gamut limits before rendering. r=layout-reviewers,emilio
When colors are converted to sRGB to render onto the display, make sure
that they are within sRGB gamut limits.

Gamut mapping is implemented according to:
https://drafts.csswg.org/css-color-4/#gamut-mapping

The color-mix-non-srgb-001 test is checking the expected result in
sRGB, which happens to be out of gamut limits, but because the test
is for color-mix and not gamut mapping, I changed the expected
results to the color space of the mix.

The svg reftest now has an increased fuzzy to allow for the final colors
to be gamut mapped. Gamut mapping is dependent of available hardware, so
we can't pin down exact colors for the result.

Differential Revision: https://phabricator.services.mozilla.com/D191083
2023-11-01 08:28:33 +00:00
Narcis Beleuzu
21af958c87 Backed out changeset e5e1bc9736a5 (bug 1847503) for reftest failures on anim-css-floodcolor-overflow-1-from-by.svg . CLOSED TREE 2023-11-01 03:22:46 +02:00