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