Commit graph

919147 commits

Author SHA1 Message Date
Sandor Molnar
cc6a87da40 Backed out 7 changesets (bug 1894958) for causing bc failures @ browser_usercharacteristics.js CLOSED TREE
Backed out changeset f0b3873afbbf (bug 1894958)
Backed out changeset 0163ab00de90 (bug 1894958)
Backed out changeset dc5209d0115f (bug 1894958)
Backed out changeset c7c58e406791 (bug 1894958)
Backed out changeset 1ff86ac5480e (bug 1894958)
Backed out changeset 862f163cf35c (bug 1894958)
Backed out changeset 4ad50fcd042b (bug 1894958)
2024-06-05 00:07:37 +03:00
Morgan Rae Reschenberg
4e0ffe1a17 Bug 1888310: Verify a11y-announcement is a child of ChildView instead of mozRootAccessible r=eeejay
Previously we checked if the announcement was a child of the root acc directly, but it's not clear this worked reliably since we've done `GetObjectOrRepresentedView` for a while, which (should) return the view instead of the root acc. This patch also:
- Dispatches the announcement from NSApp instead of NSWindow, since per chrome and safari notifs fired on non-main windows get dropped
- Modifies the announcement priority from medium to high, so VO interrupts itself to speak this message (this makes the UX more consistent, since the text-inserted/text-deleted notifs from the URL bar seem to occasionally bookend the announcement)
- Updates the browser_app.js test to NOT run in headless mode, since in headless mode NSApp isn't rendered to dispatch the notification. This test contains a task for AXAnnouncementRequested via a11yUtils.announce

Differential Revision: https://phabricator.services.mozilla.com/D206083
2024-06-04 20:42:45 +00:00
James Teh
6ffc34fe0a Bug 855184 part 2: Map IA2_TEXT_BOUNDARY_CHAR to cluster. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D212536
2024-06-04 20:36:42 +00:00
James Teh
3b3a1815ea Bug 855184 part 1: Add BOUNDARY_CLUSTER so a11y can query grapheme clusters, AKA user-perceived characters. r=eeejay
Most OS APIs want a cluster when they ask for a "character", except ATK.
Rather than altering BOUNDARY_CHAR, I added a new BOUNDARY_CLUSTER.
Aside from being less risky and causing less churn, there are cases internally where we want to move a TextLeafPoint by character; e.g. to explicitly move to the next/previous Accessible or to move to the next/previous character in an abstract way without worrying about Accessible boundaries.
Calculating clusters is more expensive, so it doesn't make sense to move by cluster in those cases.

Differential Revision: https://phabricator.services.mozilla.com/D212517
2024-06-04 20:36:42 +00:00
Sandor Molnar
caa1123fd9 Backed out changeset 711d1bed224b (bug 1897232) for causing xpc failures @ test_WallpaperFeed.js & bc failures @ browser_parsable_css.js CLOSED TREE 2024-06-04 23:34:06 +03:00
Glenn Watson
163a822672 Bug 1898625 - Pt 2 - Snap hit test items prior to applying external scroll offset r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D211482
2024-06-04 20:17:50 +00:00
John Schanck
b78d58cc77 Bug 1831137 - Enable creation of Passkeys on Android. r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D178726
2024-06-04 20:13:43 +00:00
Otto Länd
5c5ebbf97c Bug 1894958: apply code formatting via Lando
# ignore-this-changeset
2024-06-04 20:05:36 +00:00
Tom Ritter
e26694557f Bug 1894958: Let's name this page more accurately r=timhuang
The purpose of this page is to improve the fingerprinting protections
in Firefox.

Differential Revision: https://phabricator.services.mozilla.com/D209599
2024-06-04 20:02:26 +00:00
Tom Ritter
8e1d0b5319 Bug 1894958: Make the framework to await promises before populating the telemetry r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D209598
2024-06-04 20:02:26 +00:00
Tom Ritter
f5f4a0955c Bug 1894958: Collect the canvas values in telemetry r=timhuang,data-stewards
Differential Revision: https://phabricator.services.mozilla.com/D209597
2024-06-04 20:02:25 +00:00
Tom Ritter
39224b1529 Bug 1894958: Add fingerprintjs test canvases r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D209596
2024-06-04 20:02:25 +00:00
Tom Ritter
ad2e1ccbef Bug 1894958: Render more complex WebGL canvases r=timhuang,sylvestre,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209595
2024-06-04 20:02:25 +00:00
Tom Ritter
9b5712803e Bug 1894958: Render an initial set of test canvases r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D209594
2024-06-04 20:02:24 +00:00
Jan Varga
4dbccff892 Bug 1900615 - Failing WPT service-workers/cache-storage/cross-partition.https.tentative.html; r=dom-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D212561
2024-06-04 19:58:38 +00:00
Alex Franchuk
0157246cee Bug 1900504 - Update the time crate to version 0.3.36 r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212497
2024-06-04 19:35:35 +00:00
Amy Churchwell
cc7c900717 Bug 1897232 - Add nested wallpaper categories. r=home-newtab-reviewers,nbarrett,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D211895
2024-06-04 19:31:03 +00:00
Mark Banner
de08e3c67c Bug 1900638 - Permanently enable the new search config. r=search-reviewers,daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D212575
2024-06-04 19:09:41 +00:00
Pier Angelo Vendrame
5f63463ffa Bug 1880108 - Pass the locale list when constructing l10n in datetimebox. r=reusable-components-reviewers,tgiles
The datetime input is inconsistent with other inputs when using spoof
English: its placeholder is not translated, unlike the default values
and texts of all the other inputs.

Differential Revision: https://phabricator.services.mozilla.com/D201726
2024-06-04 18:54:45 +00:00
Gregory Pappas
e6b70d8c47 Bug 1842549 - Remove dom.mutation-events.cssom.disabled pref r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D212588
2024-06-04 18:38:22 +00:00
Nika Layzell
49e71b90c7 Bug 1895081 - Add extra assertions to nsThread initialization, r=xpcom-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D212313
2024-06-04 18:36:18 +00:00
Debadree Chatterjee
175cb7f2fa Bug 1900276 - Implement bytecode to handle using syntax in module context. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D212400
2024-06-04 18:29:21 +00:00
Alexandre Lissy
de089f1a73 Bug 1876590 - Update browser chome test for buildid_reader crate r=jld
Removing tests because we cannot change platform.ini file anymore

Differential Revision: https://phabricator.services.mozilla.com/D203736
2024-06-04 18:29:16 +00:00
Alexandre Lissy
35f89c40bd Bug 1876590 - Undo platform.ini packaging changes r=nalexander
This reverts commit a70f59c7d9da728a355a38dd4dbbd33d5730d442.

Differential Revision: https://phabricator.services.mozilla.com/D199853
2024-06-04 18:29:15 +00:00
Alexandre Lissy
a31417d4b5 Bug 1876590 - Use buildid_reader crate for verification of mismatch r=jld
Differential Revision: https://phabricator.services.mozilla.com/D199711
2024-06-04 18:29:15 +00:00
Alexandre Lissy
fadbbbc312 Bug 1876590 - Add gtest for buildid reading from shared lib r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D201381
2024-06-04 18:29:14 +00:00
Alexandre Lissy
cf6242dbb2 Bug 1876590 - Add buildid_reader crate r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D199710
2024-06-04 18:29:14 +00:00
Alexandre Lissy
107c949bcf Bug 1876590 - Vendor goblin crate for 0.8.1 for buildid_reader r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D207960
2024-06-04 18:29:13 +00:00
Alexandre Lissy
8a62107260 Bug 1876590 - Place gToolkitBuildID in a specific section r=firefox-build-system-reviewers,nalexander,glandium
For ELF we directly create a section with the value inside it

Differential Revision: https://phabricator.services.mozilla.com/D199658
2024-06-04 18:29:13 +00:00
Nicolas Chevobbe
b26f1922fb Bug 1882523 - [devtools] Close inplace editor autocomplete on Escape. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D211567
2024-06-04 18:24:01 +00:00
Mozilla Releng Treescript
0735aff9f1 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> be5da69b0cf448e9239ec490d1018a2c93279616
cy -> ccad93a4a6c3b1553b174c0ded0c6e91a9cb9c1c
da -> 20d048573b5b55546f83b99db929955af97a3b03
el -> 933254f7fd8d28078237c6702954169b9c324ead
fy-NL -> df2f7c04a70b266d2d1b6539f10e1b860dff20bd
hy-AM -> 4b77128f41120a0369e43b293d221853d714bf9d
ia -> 619675e45c11fa7ae6a7d02fdde31f8f6735ad22
is -> b685b6261e280802868be4196da812348b46b278
it -> 9b445921ee513d7150e95ea1ad7b5190352d1642
kk -> e6ad34590200b37a566ce675661ed38452d38ce2
nl -> d470c6636173c9e19642b87fb2b3fc9ee659d321
pt-BR -> 118635491d0798f9c837e99f83a3fd4067ddf852
vi -> 79b2617aa49022effbef00d3448b22190c222664
zh-CN -> 25afc31091dc53d200337f2dc6a2cba8df3d4b99
2024-06-04 19:04:42 +00:00
Chris H-C
a5e9670ef6 Bug 1900085 - Disable builtin Glean pings during tests r=TravisLong,perftest-reviewers,sparky,search-reviewers,jteow
This patch specifically disables "baseline" and "events" pings through not
telling Glean about user (in)activity, which triggers their submission.
"baseline" should matter less, but if an "events" ping is submitted during a
test it could contain a test's recorded events that it will later want to
assert are present.

"metrics" pings are already suppressed in automation via the `MOZ_AUTOMATION`
envvar. So update the docs to note that.

"deletion-request" pings are permitted at all times for all reasons and are not
included in the builtin pings we're disabling.

Differential Revision: https://phabricator.services.mozilla.com/D212315
2024-06-04 18:15:26 +00:00
Daniel Holbert
95b1b0b526 Bug 1900278: Add a mochitest to check that IB splits don't make table frame reconstruction any more expensive, for mutations to table internals. r=emilio,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212382
2024-06-04 18:01:02 +00:00
Valentin Gosu
e85939ad56 Bug 1898171 - Add profiler markers for when DNS resolutions start and are completed r=acreskey,necko-reviewers,julienw,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D211172
2024-06-04 17:59:19 +00:00
Valentin Gosu
7ebb860b81 Bug 1898171 - Add SanitizedString profiler marker format r=acreskey,profiler-reviewers,aabh
The sanitization function for URL and FilePath cannot currently sanitize
an arbitrary string in the profiler data. The expectation is that the URL
starts with a scheme like http:// and that a file path contains a /,
so none of them are sanitized if the contents are a domain name.
This commit introduces a new 'sanitized-string' format, that the profiler
can make sure to completely blank out.

Differential Revision: https://phabricator.services.mozilla.com/D211171
2024-06-04 17:59:19 +00:00
Ting-Yu Lin
6e4d33524e Bug 1900522 Part 6 - Remove a SizeComputationInput::ComputeISizeValue() variant. r=layout-reviewers,emilio
This removed one is just forwarding the call to nsIFrame, and used internally
within ReflowInput.

While I'm here, rename local variables `inside*` and `outside*` to make them
clearer.

Differential Revision: https://phabricator.services.mozilla.com/D212509
2024-06-04 17:54:50 +00:00
Ting-Yu Lin
767f568b4f Bug 1900522 Part 5 - Simplify some ComputeCBDependentValue() usages. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212508
2024-06-04 17:54:49 +00:00
Ting-Yu Lin
65961590ec Bug 1900522 Part 4 - Remove nsLayoutUtils::ComputeBSizeDependentValue(). r=layout-reviewers,emilio
`ComputeBSizeDependentValue()` is the same as `ComputeCBDependentValue()` except
for the assertion, and existing callers of it are passing containing block's
block-size, which indicates that calling `ComputeCBDependentValue()` might make
more sense.

Differential Revision: https://phabricator.services.mozilla.com/D212507
2024-06-04 17:54:49 +00:00
Ting-Yu Lin
3774687f4b Bug 1900522 Part 3 - Update autogen_warning in servo/ports/geckolib/cbindgen.toml. r=layout-reviewers,emilio
We don't need to manually generate `ServoStyleConsts.h`. Update the warning to
avoid confusion.

Differential Revision: https://phabricator.services.mozilla.com/D212506
2024-06-04 17:54:48 +00:00
Ting-Yu Lin
72d1c570e6 Bug 1900522 Part 2 - Swap the arguments of StyleRect::Get() that gets T from logical side. r=layout-reviewers,emilio
This patch move `WritingMode` to the second argument, for the consistency with
the design of its own APIs like `StyleRect::Start(LogicalAxis, WritingMode)`,
and logical classes such as `LogicalMargin::Side(LogicalSide, WritingMode)`.

Differential Revision: https://phabricator.services.mozilla.com/D212505
2024-06-04 17:54:48 +00:00
Ting-Yu Lin
8b4c30f619 Bug 1900522 Part 1 - Use IsIntrinsicKeyword() to implement HasIntrinsicKeywordForBSize(). r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212504
2024-06-04 17:54:48 +00:00
Dão Gottwald
d5d1671ee1 Bug 1900575 - Make focused a proper boolean attribute. r=desktop-theme-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212544
2024-06-04 17:34:07 +00:00
alwu
a0b390cca4 Bug 1878714 - enable hdcp policy check by default. r=media-playback-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D212486
2024-06-04 17:27:04 +00:00
Emily McMinn
44c7dea777 Bug 1898789 - Modify FeatureCallout recipes that are sent to message preview r=barret,omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D211585
2024-06-04 17:20:37 +00:00
Olivier Mehani
8c20726ee2 Bug 1900584 - endl to \n in TestCmdLineAndEnvUtils r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D212566
2024-06-04 17:16:56 +00:00
Fatih
3dc9ac2e7b Bug 1886177: Collect outer/inner window size, window position and size mode. r=tjr,groovecoder
Differential Revision: https://phabricator.services.mozilla.com/D211743
2024-06-04 17:16:16 +00:00
Jonathan Watt
c7ab713ffd Bug 1899949 p2. Enable layout.css.anchor-positioning.enabled for css/css-anchor-position/parsing/position-try-options-parsing.html. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D212347
2024-06-04 17:14:37 +00:00
Jonathan Watt
68821e8ea9 Bug 1899949. Implement parsing of CSS 'position-try-options' property. r=emilio,firefox-style-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212335
2024-06-04 17:14:37 +00:00
Mathieu Leplatre
a9861f4887 Bug 1768174 - Show Remote Settings health in about:support r=Gijs,fluent-reviewers,bolsson,acottner
Differential Revision: https://phabricator.services.mozilla.com/D210040
2024-06-04 16:55:26 +00:00
Arturo Mejia
498324f6a9 Bug 1899869 -Update Fenix string's descriptions r=delphine
Differential Revision: https://phabricator.services.mozilla.com/D212175
2024-06-04 16:53:26 +00:00