Commit Graph

913193 Commits

Author SHA1 Message Date
Paul Zuehlcke
8bcbe1d3a1 Bug 1848406 - Keep track of storage access in web workers. r=bvandersloot,asuth
Differential Revision: https://phabricator.services.mozilla.com/D203640
2024-04-17 20:29:05 +00:00
Paul Zuehlcke
75bcb2ae41 Bug 1848406 - Fix BounceTrackingState Init called more than once. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203610
2024-04-17 20:29:05 +00:00
Paul Zuehlcke
36b433962e Bug 1848406 - Enable requireStatefulBounces pref by default. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203609
2024-04-17 20:29:04 +00:00
Paul Zuehlcke
a2e9101e14 Bug 1848406 - Extend stateful bounce tests. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203608
2024-04-17 20:29:04 +00:00
Paul Zuehlcke
ba487d8c6e Bug 1848406 - Detect stateful bounces for window associated storages. r=bvandersloot,asuth
Differential Revision: https://phabricator.services.mozilla.com/D203607
2024-04-17 20:29:04 +00:00
Iulian Moraru
68be9069f7 Backed out changeset 5658d9804903 (bug 1892062) for causing bc failures on browser_backgroundtask_specific_pref.js. CLOSED TREE 2024-04-18 01:18:38 +03:00
Iulian Moraru
9f43c4f202 Backed out changeset 977027e73ec0 (bug 1889232) for causing windows mass failures. 2024-04-18 01:13:29 +03:00
Natalia Csoregi
4d0948295c Backed out changeset f56589462349 (bug 1887843) for causing Bug 1891667. CLOSED TREE 2024-04-17 23:42:55 +03:00
Nikki Sharpley
c458c1c11a Bug 1887237 - Intermittent TV browser/components/firefoxview/tests/browser/browser_firefoxview_paused.js r=fxview-reviewers,kcochrane
- reduce number of tests in `browser_firefoxview_paused.js` to solve timeout issue

Differential Revision: https://phabricator.services.mozilla.com/D207453
2024-04-17 20:02:08 +00:00
Kelly Cochrane
23e51d8269 Bug 1873942 - Add test coverage for device connection and sync r=fxview-reviewers,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D207750
2024-04-17 20:00:35 +00:00
Niklas Baumgardner
2d0c9cc18c Bug 1887093 - Remember text selection regions during screenshots interactions. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D206696
2024-04-17 19:49:50 +00:00
Micah Tigley
667e557962 Bug 1891881 - Use browsingContext for openFilePickerDialog. r=credential-management-reviewers,sgalich DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D207647
2024-04-17 19:41:33 +00:00
Updatebot
152bed0789 Bug 1890889 - Update opus to ddbe48383984d56acd9e1ab6a090c54ca6b735a6 r=kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D207215
2024-04-17 19:37:29 +00:00
Nathan Barrett
74f343a85a Bug 1891769 - add nimbus vars and stub data for WeatherFeed r=thecount,home-newtab-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207632
2024-04-17 19:36:10 +00:00
Nipun Shukla
633fa2b9c3 Bug 1892062 - Set minTaskRunTimeMS to 3 minutes to investigate 1741675 r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D207769
2024-04-17 19:32:10 +00:00
Erik Nordin
9787e4646b Bug 1891528 - Fix SelectTranslationsPanel label margins r=desktop-theme-reviewers,translations-reviewers,gregtatum,Itiel
Modifies the CSS to reduce the gap between the header and
the language-selection labels in the SelectTranslationsPanel,
which more accurately represents the Figma design.

Differential Revision: https://phabricator.services.mozilla.com/D207456
2024-04-17 19:30:56 +00:00
Joel Maher
663b9403e5 Bug 1891887 - Remove reftest sandbox conditions that are not used. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D207650
2024-04-17 19:17:19 +00:00
Nipun Shukla
e177223cf6 Bug 1889232 - Removed firefox-bridge and firefox-private-bridge protocol creation r=mhughes,Gijs,firefox-desktop-core-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206419
2024-04-17 19:13:22 +00:00
Paul Adenot
ebc764305a Bug 1892066 - Bug 1891175 - Allow switching between using ffvpx-based decoders and other decoders, with a pref. r=alwu
I'm cleaning up a bunch of those. We'll probably want to use libvpx through
ffmpeg at some point, and remove the older decoder integration (if possible).

For now this pref will do what we want. I've also removed gratuitous variadic
template usage.

Differential Revision: https://phabricator.services.mozilla.com/D207710
2024-04-17 18:56:44 +00:00
Mike Conley
be74ed5dc8 Bug 1887752 - Write a backup-manifest.json inside of the staging folder when creating a backup. r=backup-reviewers,fchasen
Differential Revision: https://phabricator.services.mozilla.com/D207312
2024-04-17 18:48:04 +00:00
Iulian Moraru
3d1d5a1348 Backed out changeset a8a7b57f4e03 (bug 1890299) for causing bc failures on browser_contextmenu.js related to translate. CLOSED TREE 2024-04-17 23:13:01 +03:00
Natalia Csoregi
6fea630424 Backed out 3 changesets (bug 1892041) for causing failures on async-module-does-not-block-sibling-modules.js. CLOSED TREE
Backed out changeset 540dac1533d1 (bug 1892041)
Backed out changeset 5c8e7a1b7fd3 (bug 1892041)
Backed out changeset 146a22b62817 (bug 1892041)
2024-04-17 22:45:29 +03:00
Natalia Csoregi
df9e767660 Backed out 2 changesets (bug 1888310, bug 1884625) for causing failures on browser_app.js. CLOSED TREE
Backed out changeset 8036a50c0751 (bug 1884625)
Backed out changeset 8c8df548d15d (bug 1888310)
2024-04-17 22:37:32 +03:00
Natalia Csoregi
55ef2de90f Backed out changeset 9f185bc37baf (bug 1885985) for causing failures on UpdateSettings. CLOSED TREE 2024-04-17 22:35:59 +03:00
Mozilla Releng Treescript
b883c45e01 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
br -> d00a3b38dea2fd3f1bdeee8163a0ec286393ea44
bs -> ab9a8d27cf941f68cad316a6ab715d912e86e817
fr -> 4e152313f453310bc5528f1296bb60d06c49ab71
fy-NL -> 7c89fa8d09a7897a0d4ff030e33bdab4a47e4a5a
gn -> 12d9b8421c5def720ce9786f33a32bf4bbf3a3d5
he -> 96e92e7c63f05e255a4f65250a60ed5649943ea9
hsb -> 67fd7ba28a904daa765a1886e6977bbcd4ad65ca
hy-AM -> b8dc2b87a24039f3f646159625cc22bc49f00627
ia -> 1dbbaeff4fc88c0d9af11b443dd76510a327ac13
it -> d220b3b776e3fee264e836deb5848d9acab41a99
kk -> c291d62212c69135dd8cfa15210a558541aa6095
nl -> 22e10571f24354d89a36940ba3bfd2c9cf760fa7
pa-IN -> f7e8f0aaa3059c86461879848989d78ea4c6ea54
pt-BR -> 9cb87bc712400e5eb14eb1b98c076a4ff1033a9d
ru -> 257e4498431a4e9d05cda37896f2b9197d016855
sk -> 0d7208604876c2c68d554c9b2b40bba803a39499
skr -> babf7ee50e9c687e4d8ede0453f4943b6195500d
vi -> 8c146a427f5fd72754918132d13bdee1d6394481
2024-04-17 19:04:04 +00:00
Alex Jakobi
5cd899a399 Bug 1733509 - Use TryInferEnclosingResolution for event retargeting. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D205378
2024-04-17 18:47:01 +00:00
Sam Foster
1f3a258de0 Bug 1884625 - Call A11yUtils.announce() when a confirmation hint is shown. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D206716
2024-04-17 18:20:48 +00:00
Morgan Rae Reschenberg
97e92caade 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-04-17 18:20:48 +00:00
Nick Alexander
d6cbf36fe7 Bug 1885985 - Produce and consume macOS frameworks for artifact builds. r=spohl,application-update-reviewers,bytesized,firefox-build-system-reviewers,glandium
This patch:

1. Produces additional frameworks as part of every build.  In compile
builds, the frameworks are built; in artifact builds, the frameworks
binaries are taken from fetched artifacts.  It's not easy to compile
the same framework twice in the `moz.build` DSL, so some file
shuffling is done in `Makefile.in` files to arrange the correct
layout.

2. Packages and uploads a new `macos_framework_artifacts` extra
archive for artifact builds to consume.

3. Consumes the new extra archive in artifact builds.

Produced frameworks live in
`$(topobjdir)/macos_framework_artifacts/xyz.framework/**`.

Consumed frameworks are made availabe to artifact builds in
`$(distdir)/macos_framework_artifacts`.

Bug 1885985 - Part 2:

Differential Revision: https://phabricator.services.mozilla.com/D205936
2024-04-17 18:18:47 +00:00
Michael Hughes
9057cbea60 Bug 1879975 - Adding in logging for taskbar debugging r=nrishel,mpohle
Differential Revision: https://phabricator.services.mozilla.com/D206554
2024-04-17 17:51:59 +00:00
Michael Hughes
e85366d893 Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-17 17:51:58 +00:00
Michael Hughes
d50d44c62f Bug 1879975 - Newer versions of Windows disable pinning to the taskbar using older methods r=mpohle,bhearsum,nrishel,glandium
This is adding in the new Windows 11 only version of taskbar pinning. For the new pinning to work, we need to use limited access feature tokens. Those are going to be made private and aren't included with this change.
This change will compile, and will work if built against the correct limited access feature tokens, as specified in developer local machine config files, but for every other build, the new taskbar pinning won't work and will fall back to the old methods.
I will implement the try / release building machines using the secret limited access feature tokens in a follow-up diff.

Differential Revision: https://phabricator.services.mozilla.com/D205004
2024-04-17 17:51:58 +00:00
André Bargull
d26376eac3 Bug 1892041 - Part 3: Update test exclusions. r=spidermonkey-reviewers,dminor
Depends on D207755

Differential Revision: https://phabricator.services.mozilla.com/D207756
2024-04-17 17:28:40 +00:00
André Bargull
7ad9548fd7 Bug 1892041 - Part 2: Update test262. r=spidermonkey-reviewers,dminor
Depends on D207751

Differential Revision: https://phabricator.services.mozilla.com/D207755
2024-04-17 17:28:39 +00:00
André Bargull
8320c9d1e7 Bug 1892041 - Part 1: Update test262 features. r=spidermonkey-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D207751
2024-04-17 17:28:38 +00:00
Emilio Cobos Álvarez
6e66175c7f Bug 1891210 - Use line-clamp rather than max-height to crop tab preview titles. r=dwalker,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D207343
2024-04-17 17:14:37 +00:00
Rob Wu
4c5b18ecb6 Bug 1888866 - Improve dark theme support in options_ui r=willdurand,desktop-theme-reviewers,emilio
This patch changes the behavior for extensions with an embedded
options_ui page (open_in_tab not false), that have specified the
"dark" value in the "color-scheme" meta tag or CSS property, AND
with the user having indicated the preference for dark theme support.
There are no changes when any of these conditions have not been met.

The "color-scheme" CSS property is the standard way for extensions (web
pages in general) to opt in to automatic dark theme support, e.g. by
changing the foreground color to white. Prior this patch, the
background was unconditionally white, which resulted in unreadable text
when the dark theme is enabled. This patch changes the default
background color to "Canvas", which is a special keyword that is dark
theme-aware (almost black - `rgb(28, 27, 34)` by default).

When `browser_style:true` is used (which is the default in MV2),
extension.css is activated, which unconditionally specifies a black
foreground color. To avoid a poor contrast with the new theme-dependent
background color, the color is now white when the dark theme is enabled.

This patch includes comprehensive test coverage, but the only tests
whose behavior changed by this patch are:
- options_ui_dark (background changed)
- options_ui_browser_style_true_dark (color, background changed)

Differential Revision: https://phabricator.services.mozilla.com/D207540
2024-04-17 16:28:44 +00:00
Randell Jesup
7d422bc22a Bug 1869218 - dom/media MediaSourceDemuxer thread-safety annotations r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D131876
2024-04-17 16:24:39 +00:00
Rob Wu
219a2e4891 Bug 1847216 - Ensure that tab.isArticle is true before toggleReaderMode r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D207707
2024-04-17 16:24:33 +00:00
Rob Wu
c5bf455eb6 Bug 1891954 - Fix intermittent failure in browser_ext_menus_targetElement.js r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D207703
2024-04-17 16:24:30 +00:00
Iulian Moraru
6237235109 Backed out 2 changesets (bug 1835983) for causing http related mochitest failures. CLOSED TREE
Backed out changeset deb09f084bed (bug 1835983)
Backed out changeset 057e5bd486b4 (bug 1835983)
2024-04-17 21:32:39 +03:00
Malte Juergens
10eef3283f Bug 1885949 - Do not copy over HTTPS-First upgrade flag into new loadinfo r=necko-reviewers,freddyb,simonf,jesup r=reland
Differential Revision: https://phabricator.services.mozilla.com/D205048
2024-04-17 12:35:56 +00:00
Natalia Csoregi
8f96415327 Backed out changeset 1d9301697aa0 (bug 1887752) for causing failures on browser_all_files_referenced.js CLOSED TREE 2024-04-17 20:29:32 +03:00
Noemi Erli
5052c5c20d Backed out changeset 1652f258d14e (bug 1891769) for causing newtab failures CLOSED TREE 2024-04-17 19:54:43 +03:00
gravyant
984405c840 Bug 1870880 - Add isInstance assertion method to Assert.sys.mjs. r=Sasha,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207654
2024-04-17 16:12:01 +00:00
Erik Nordin
d327fb9070 Bug 1890299 - Enable Select Translations for Nightly and Early Beta r=translations-reviewers,gregtatum
Enables Select Translations for EARLY_BETA_OR_EARLIER
to get early feedback on the implemented functionality.

Differential Revision: https://phabricator.services.mozilla.com/D206907
2024-04-17 15:47:22 +00:00
KS
58ec03cf97 Bug 1890657 - Re-record a couple non-login sites for OSX intermittent (expedia, microsoft). r=perftest-reviewers,afinder
This patch re-records expedia and microsoft. Hopefully this will help a
bit with some intermittents (Bug 1774954)

Differential Revision: https://phabricator.services.mozilla.com/D207195
2024-04-17 15:40:59 +00:00
Mike Conley
509a0987a7 Bug 1887752 - Write a backup-manifest.json inside of the staging folder when creating a backup. r=backup-reviewers,fchasen
Differential Revision: https://phabricator.services.mozilla.com/D207312
2024-04-17 15:17:40 +00:00
Noemi Erli
d859c2989e Backed out changeset 28b2b5bfbed5 (bug 1885949) for causing http related mochitest failures CLOSED TREE 2024-04-17 19:32:37 +03:00
Tamas Szentpeteri
a8bf614366 Backed out changeset 4bbc6fe9fdf1 (bug 1883668) for causing xpcshell failures in test_dap.js. CLOSED TREE 2024-04-17 18:32:19 +03:00