Commit graph

865030 commits

Author SHA1 Message Date
Greg Tatum
d740b0a3ec Bug 1863793 - Add a Bergamot translator build script; r=translations-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D193559
2023-11-28 17:32:48 +00:00
Greg Tatum
39d85a0ba9 Bug 1863793 - Run eslint on the bergamot translator js artifact; r=translations-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D193558
2023-11-28 17:32:47 +00:00
Alexandra Borovova
04eb09eba5 Bug 1863505 - Remove gecko specific tests for serialization of a context property for WindowProxy. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D194890
2023-11-28 17:24:52 +00:00
Kelly Cochrane
241249e8ec Bug 1859788 - Implement virtualizer to improve performance of history in Firefox View r=jsudiaman,fxview-reviewers,reusable-components-reviewers,hjones,sfoster,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D184581
2023-11-28 16:56:45 +00:00
Joshua Marshall
e12aa2ecdc Bug 1299271 - Add service worker perftest taskcluster tasks for win/mac r=sparky,taskgraph-reviewers,ahal
Depends on D177427

Differential Revision: https://phabricator.services.mozilla.com/D194779
2023-11-28 16:33:39 +00:00
Joshua Marshall
b831405fb6 Bug 1299271 - Service worker performance test r=asuth,sparky
These are a first-cut of service worker performance tests, just running as
vanilla mochitests for now.  Bug 1832059 tracks the integration work necessary.

Differential Revision: https://phabricator.services.mozilla.com/D177427
2023-11-28 16:33:38 +00:00
Anna Yeddi
e07d89b90c Bug 1802390 - [devtools] Temporarily skip-if a11y_checks for inconsistent browser_jsterm_autocomplete_mapped_variables.js. r=nchevobbe,devtools-reviewers
It appears after the D194403 landed and added an expectations that this test would fail a11y-checks, that the results of the a11y-checks for this test file are not consistent between opt and build in CI, thus we have to skip this test to resolve the perma failure until the issue is investigated and larger accessibility improvement work is done on Dev Tools under bug 1849028.

Differential Revision: https://phabricator.services.mozilla.com/D194889
2023-11-28 16:28:54 +00:00
Kershaw Chang
ac537fb411 Bug 1867006 - Disable HTTP2 websockets until we can resolve proxy issues. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D194871
2023-11-28 16:26:50 +00:00
Dale Harvey
cabd0f3ff9 Bug 1865775 - Show dash for contextual search results. r=dao,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D194321
2023-11-28 16:04:58 +00:00
CanadaHonk
a1eb267c1e Bug 1830909 - Implement <hr> in <select> r=hsivonen,emilio,geckoview-reviewers,desktop-theme-reviewers,Jamie,owlish
Updated HTML parser to allow <hr> in <select>.

Updated internal toolkit UI for <select> dropdown to create
menuseperators for hrs.

Updated WPT expectations:
 - HTML5Lib WebKit parsing for it now passes 100%

Also includes Android support, but Fenix does not support separators
in the menus used (single/multiple) yet so they are not rendered.

Differential Revision: https://phabricator.services.mozilla.com/D189065
2023-11-28 16:01:36 +00:00
Anna Yeddi
289e9fbbc8 Bug 1866843 - Adding alt text for the info icon in the empty state component in FxView. r=kcochrane,fluent-reviewers,fxview-reviewers,kpatenio
The icon, when present, does communicate additional information visually and this information is not communicated in the adjacent text, i.e. when error is shown for Synced Tabs (the only use case for the icon so far), thus adding `alt="Attention:"` seems more appropriate than hiding this icon with `alt=""`.

Differential Revision: https://phabricator.services.mozilla.com/D194803
2023-11-28 15:44:32 +00:00
Tim Giles
c1b9bbf467 Bug 1846846 - Use --box-background-color in common-shared.css. r=dao,reusable-components-reviewers,desktop-theme-reviewers,mstriemer,hjones
Differential Revision: https://phabricator.services.mozilla.com/D192508
2023-11-28 15:38:43 +00:00
Tim Giles
e8ef44f004 Bug 1846846 - Convert shopping-card to moz-card. r=hjones,mstriemer,jules,desktop-theme-reviewers,reusable-components-reviewers,flod,dao,accessibility-frontend-reviewers,morgan
This change allows us to refactor the shopping-card to have its ratings
case without needing to duplicate the card widget itself. Additionally,
this will allow us to use the card widget for the translations case in
about:preferences.

The button styles in moz-card.css will need to be de-duplicated in the
future, once we figure out the moz-button widget.

Differential Revision: https://phabricator.services.mozilla.com/D187712
2023-11-28 15:38:43 +00:00
Edgar Chen
fd9072b080 Bug 1866994 - Handle clipboard contextmenu in parent process; r=geckoview-reviewers,extension-reviewers,webidl,win-reviewers,saschanaz,robwu,nika,Gijs,m_kato,emilio
This patch makes the clipboard context menu trigger from the parent process rather
than the content process. A new method, `confirmUserPaste`, is added on `nsIPromptService`
to trigger frontend UI.

The behavior of handling multiple requests should remain unchanged, new tests are
added to ensure that.

Differential Revision: https://phabricator.services.mozilla.com/D190405
2023-11-28 15:38:01 +00:00
KS
96c69d9504 Bug 1846849 - Update chromium cron to include ARM relevant fetches. r=perftest-reviewers,taskgraph-reviewers,afinder,ahal
Update the chrommium fetch cron to now include the ARM64 Mac OS relevant
files. This ensures we will have available the correct chromedriver for
CaR on Apple Silicon.

Differential Revision: https://phabricator.services.mozilla.com/D193865
2023-11-28 15:33:43 +00:00
KS
83b1ecc8f5 Bug 1846849 - Run select performance tests on CaR for Apple Silicon. r=perftest-reviewers,afinder
This patch enables speedometer benchmark tests for CaR (apple silicon).
The tier is dropped to tier 3 for this in particular for the time being,
because the build times for CaR silicon are quite long and if/when
breakages happen we don't want to waste too much sheriffing time while
trying to resolve it.

Differential Revision: https://phabricator.services.mozilla.com/D193864
2023-11-28 15:33:43 +00:00
KS
67964fbf60 Bug 1846849 - Add fetch for Chromium ARM for apple silicon. r=perftest-reviewers,taskgraph-reviewers,bhearsum,afinder
This patch updates the chromium fetches to now include the ARM builds so
that we can use the appropriate chromedriver for CaR apple silicon
(arm64) builds.

Differential Revision: https://phabricator.services.mozilla.com/D192943
2023-11-28 15:33:42 +00:00
KS
76b8834388 Bug 1846849 - Add toolchain for building custom Chromium-as-release for Apple silicon. r=perftest-reviewers,afinder
This patch adds a path to build CaR for Apple Silicon. We can cross
compile an arm64 build from the intel OSX machines. Minimal changes are
needed here as we can make use of the existing OSX build path with a
minor modification to ensure we grab the ARM PGO files.

In the future we can look into using silicon machines instead (Bug 1858740)

Differential Revision: https://phabricator.services.mozilla.com/D192712
2023-11-28 15:33:42 +00:00
James Teow
1ef97f1dca Bug 1866315 - Correctly assert abandonment events in SERP telemetry tests - r=scunnane
Differential Revision: https://phabricator.services.mozilla.com/D194564
2023-11-28 15:27:07 +00:00
Stanca Serban
2b58cc84d0 Backed out 5 changesets (bug 1715179) for causing mochitests failures in test_group_double_tap_zoom-2.html. CLOSED TREE
Backed out changeset 600afc2dc0ca (bug 1715179)
Backed out changeset 75c2c7f6230e (bug 1715179)
Backed out changeset b851e0aff383 (bug 1715179)
Backed out changeset 0acfcbbdf460 (bug 1715179)
Backed out changeset b0c83c964ccf (bug 1715179)
2023-11-28 18:45:32 +02:00
Stanca Serban
7e0c99b7ee Backed out 3 changesets (bug 1851970) for causing mochitests failures in browser_aboutNetError_csp_iframe.js.
Backed out changeset a2536c6c6c23 (bug 1851970)
Backed out changeset 23ddc229d1a1 (bug 1851970)
Backed out changeset b99a620a535c (bug 1851970)
2023-11-28 18:43:55 +02:00
Stanca Serban
29ccc02623 Backed out changeset 28c96f5ad2af (bug 1852745) for causing mochitests failures in test_autocomplete_highlight.html. 2023-11-28 18:02:10 +02:00
Sean Feng
334ba43c9b Bug 1860328 - Fix a bug where caret misses when dragging and dropping r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D192377
2023-11-28 14:26:02 +00:00
Nicolas Chevobbe
e68f0eb925 Bug 1866401 - [devtools] Remove 120 backward compatibility code. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D194588
2023-11-28 14:14:03 +00:00
Emilio Cobos Álvarez
bc41495782 Bug 1866764 - Remove profiler's hack around bug 1866503. r=Gijs,profiler-reviewers,julienw
Differential Revision: https://phabricator.services.mozilla.com/D194756
2023-11-28 14:11:20 +00:00
Sean Feng
3a3b668ec5 Bug 1866266 - Enable LargestContentfulPaint in Release r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D194520
2023-11-28 14:10:25 +00:00
Vincent Hilla
2272954294 Bug 1851970 - Part 3: Activation behavior method for summary element. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D183992
2023-11-28 14:09:02 +00:00
Vincent Hilla
55400d97a2 Bug 1851970 - Part 2: Activation behavior method for links. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D183991
2023-11-28 14:09:02 +00:00
Vincent Hilla
a0fac553de Bug 1851970 - Part 1: Activation behavior method for label. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D183990
2023-11-28 14:09:02 +00:00
Hsin-Yi Tsai
3c21934e50 Bug 1864147: Add "What Needs My Attention" document into firefox-source-docs. r=jwalker,glob
Differential Revision: https://phabricator.services.mozilla.com/D194619
2023-11-28 14:05:43 +00:00
Gabriele Svelto
bf06bd8102 Bug 1866716 - Fixup for WasiAtomic.h CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D194875
2023-11-28 14:00:34 +00:00
Paul Adenot
3be4edbfe4 Bug 1864143 - Reapply patches on top of libcubeb. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194219
2023-11-28 13:43:21 +00:00
Paul Adenot
2efa64207a Bug 1864143 - Update libcubeb to revision 54217bca. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194218
2023-11-28 13:43:20 +00:00
Paul Adenot
cc81b284c3 Bug 1864143 - Disable Gecko's crash reporter in test_duplex.cpp, that runs a death-test. r=pehrsons,cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194217
2023-11-28 13:43:20 +00:00
Paul Adenot
197742d8a5 Bug 1864143 - Reenable all cubeb gtest. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D193426
2023-11-28 13:43:20 +00:00
Paul Adenot
4751822100 Bug 1864143 - Update cubeb-pulse-rs to c04c4d2c. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194216
2023-11-28 13:43:19 +00:00
Paul Adenot
f106676f91 Bug 1864143 - Update cubeb-coreaudio-rs to a90aa5bcab. r=cubeb-reviewers,kinetik,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D194355
2023-11-28 13:43:19 +00:00
Johannes J. Schmidt
7fc7c8970e Bug 1852745 - modernize test_autocomplete_highlight_*, test_autocomplete_https_(down|up)grade.html and test_autocomplete_password_open.html and test_autocomplete_sandboxed.html - r=credential-management-reviewers,dimi,issammani
Differential Revision: https://phabricator.services.mozilla.com/D192851
2023-11-28 13:30:39 +00:00
Gabriele Svelto
2b83d1392f Bug 1866716 - Remove unneeded headers from Atomics.h r=glandium,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D194722
2023-11-28 13:14:49 +00:00
Karandeep
da80378e0f Bug 1866616 - Save the current date when starting a search from the search bar. r=dao,search-reviewers,daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D194754
2023-11-28 12:20:43 +00:00
Dão Gottwald
781ad0b2f5 Bug 1866230 - Record impression event only when query finished. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D194690
2023-11-28 12:19:30 +00:00
Dão Gottwald
0a77ce1f8c Bug 1866076 - Only check prefs, not queryContext when deciding whether to remove the contextual opt-in UI. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D194528
2023-11-28 12:11:10 +00:00
Stanca Serban
9d8bed0d1a Backed out changeset 7d5bb9ef15c7 (bug 1866829) for causing mass failures on Android. CLOSED TREE 2023-11-28 14:06:33 +02:00
Kershaw Chang
a369fa7a4e Bug 1866596 - Use shorter timeout in HTTP/3 server, r=necko-reviewers,valentin
The current max timeout value used in h3 server is 1s, which is too long and causes the server stalls.
To fix the intermittent failrues, we should use a shorter timeout.

Differential Revision: https://phabricator.services.mozilla.com/D194773
2023-11-28 11:56:48 +00:00
serge-sans-paille
3a2b678746 Bug 1862309 - Add speedometer3 to the PGO training set r=smaug,sparky,jnicol
This is done for both Android and regular builds, and it brings a nice
1% perf improvement on Windows, and 2% on Android.

Do not get rid of Speedometer2 yet, adding Speedometer3 already brings
an interesting performance boost.

To update to the latest version run

        > ./mach vendor third_party/webkit/PerformanceTests/Speedometer3/moz.yaml

Differential Revision: https://phabricator.services.mozilla.com/D194040
2023-11-28 11:32:56 +00:00
serge-sans-paille
017674468d Bug 1866829 - Replace obsolete distutils reference by portable alternatives r=ahochheiden
distutils.dir_util.copy_tree -> shutil.copytree
distutils.spawn.find_executable -> shutil.which

Also fix a warning about escape sequence in the process.

Differential Revision: https://phabricator.services.mozilla.com/D194781
2023-11-28 11:32:28 +00:00
Christian Holler (:decoder)
c3aa3d7bf5 Bug 1866465 - Handle special messages in IPC fuzzing. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D194646
2023-11-28 11:16:09 +00:00
Christian Holler (:decoder)
d409b6402e Bug 1866462 - Avoid seqno desync with multiple trigger messages in fuzzing. r=truber
Depends on D194644

Differential Revision: https://phabricator.services.mozilla.com/D194645
2023-11-28 11:16:09 +00:00
Christian Holler (:decoder)
96a5e2a8df Bug 1866429 - Fix header copy in IPC_SingleMessage target. r=truber
Depends on D194643

Differential Revision: https://phabricator.services.mozilla.com/D194644
2023-11-28 11:16:08 +00:00
Christian Holler (:decoder)
7504f01021 Bug 1866421 - Make Nyx::is_replay work before snapshot point. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D194643
2023-11-28 11:16:08 +00:00