Commit Graph

905040 Commits

Author SHA1 Message Date
Erich Gubler
e936bb62a0 Bug 1959287 - chore(wpt): add wpt-metadata diff. driver ref. for Git r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D244843
2025-04-16 16:05:18 +00:00
Ben Visness
2d237a8a7a Bug 1959720: Always track ref types on MWasmLoadGlobalCell. r=rhunt
The lack of ref types in some cases was tripping a new assert in GVN,
although the actual behavior of GVN was correct.

Differential Revision: https://phabricator.services.mozilla.com/D245137
2025-04-16 15:58:22 +00:00
AJ Dhaliwal
9e0a48c5c0 Bug 1888339 Update doc on creating new mach commands. r=firefox-build-system-reviewers,sergesanspaille
Update the doc with the newer category, description, and MACH_COMMANDS requirements.

Differential Revision: https://phabricator.services.mozilla.com/D206034
2025-04-16 15:56:54 +00:00
Keith Cirkel
f583e68c6e Bug 1960938 - rename mUserGestureStart to mLastActivationTimestamp & add comments r=dom-core,jjaschke
This brings our implementation closer to the verbage in the spec, which
changed user gesture start to last activation timestamp.

This also adds comments to various parts of WindowContext which interact
with mLastActivationTimestamp nee mUserGestureStart, pointing to the
various parts of the spec which describe this functionality, making it
easier to follow (and giving us SpecMonkey references).

Differential Revision: https://phabricator.services.mozilla.com/D245758
2025-04-16 15:45:55 +00:00
Nina Pypchenko
99f6b697fd Bug 1958482 - The Context menu of the IAB ads is cut off when resizing the browser on es, it, de and fr locales r=home-newtab-reviewers,thecount
- Updated styles for IAB banners context menu to cater for long localised strings.

Differential Revision: https://phabricator.services.mozilla.com/D245689
2025-04-16 15:32:57 +00:00
az
06f2abb842 Bug 1789321 - Allow the .mp4 extension for files with MIME type audio/mp4 r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D245748
2025-04-16 15:28:25 +00:00
Ryan VanderMeulen
97eab03792 Bug 1960899 - Update Adjust SDK to version 5.3.0. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D245730
2025-04-16 15:21:12 +00:00
André Bargull
0de084b646 Bug 1960912: Handle 'Temporal' in auto-completion. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D245747
2025-04-16 15:19:47 +00:00
Sean Feng
b9fd8b2781 Bug 1959275 - Fix a bug where elements has overflow:hidden can't be dragged r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D245645
2025-04-16 15:13:41 +00:00
André Bargull
35a9620fc7 Bug 1960863 - Part 4: Remove ReadableStream related methods. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D245715
2025-04-16 15:06:37 +00:00
André Bargull
68fa19bb53 Bug 1960863 - Part 3: Remove ReadableStream errors. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D245713
2025-04-16 15:06:36 +00:00
André Bargull
762e17136f Bug 1960863 - Part 2: Remove ReadableStream references. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D245712
2025-04-16 15:06:36 +00:00
André Bargull
4603f92c07 Bug 1960863 - Part 1: Remove ReadableStream tests. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D245711
2025-04-16 15:06:36 +00:00
Stanca Serban
1f2023fad0 Backed out 2 changesets (bug 1959534, bug 1955990) for causing mochitests failures in browser_parsable_css.js. CLOSED TREE
Backed out changeset 079c38a59719 (bug 1959534)
Backed out changeset e14907364ca3 (bug 1955990)
2025-04-16 19:58:33 +03:00
Tim Huang
a243afdc60 Bug 1774567 - Introduce a shim to fix Zendesh Asana Support integration. r=twisniewski,anti-tracking-reviewers,webcompat-reviewers,emz
Differential Revision: https://phabricator.services.mozilla.com/D244713
2025-04-16 15:05:55 +00:00
Thomas Wisniewski
3a814b1a61 Bug 1774592 - Introduce a shim to fix the Jira Zendesk support app. r=anti-tracking-reviewers,webcompat-reviewers,emz
Differential Revision: https://phabricator.services.mozilla.com/D244300
2025-04-16 15:05:54 +00:00
Jeremy Swinarton
4a0e2c38cc Bug 1938405: Tab interaction metrics for tab groups r=dao,sthompson,tabbrowser-reviewers
This patch adds the most basic tab interaction metrics for tab groups.
As discussed in standup, we agreed to move the `remove_` class of
metrics into its own bug due to extra complexity involved in correctly
capturing these events.

One other thing we discussed was what the scope of events should be for
the `close_` class of events, i.e. should we *only* capture an event
when someone clicks the "X" button or closes from the TOM menu, or
should we also account for things like context menus, keyboard
shortcuts, etc.? Originally we agreed to capture _all_ tab close events
and mark any source that was not one of the above mentioned two as
unknown. However, after thinking about this more, I don't believe this
is the right approach. There are many places in the codebase where a tab
is closed but not because a user deliberately did it (e.g. when moving a
tab to a new window — this is actually done by creating a new tab in a
new window and closing the old). We currently don't distinguish between
user-initiated close actions, so it would take some time to find all
these places and exclude them.

I favour an explicit inclusion approach (which is what we are doing
elsewhere). In this patch I added events for:
  - closing a tab from the "X" close button (`close_tabstrip`)
  - closing a tab from the tab context menu (`close_tabstrip`)
  - closing a tab from the TOM (`close_tabmenu`)

There are other places that could potentially be
addressed, so I suggest moving these to a follow-up bug and addressing
them for 139.

Differential Revision: https://phabricator.services.mozilla.com/D244915
2025-04-16 15:01:28 +00:00
Ben Hearsum
89d429fee4 Bug 1960906: key treescript workers by project first, then release-level r=releng-reviewers,jcristau
Over in https://bugzilla.mozilla.org/show_bug.cgi?id=1752111 a block was [added to the treescript worker definition](https://searchfox.org/mozilla-central/rev/08b2a1a770688df19a5a43fd89fb63b34bb2d6a6/taskcluster/config.yml#781,783-787) that uses level 3 workers when the `release-level` is `staging`, but only for `autoland`. This was done because [`autoland` is not a RELEASE_PROJECT](https://searchfox.org/mozilla-central/rev/08b2a1a770688df19a5a43fd89fb63b34bb2d6a6/taskcluster/gecko_taskgraph/util/attributes.py#14), but we need to use level 3 workers in order to be able to push to it.

In an ideal world, we'd add `autoland` to `RELEASE_PROJECTS`. Unfortunately, doing so has other implications, such as causing the `upload-symbols` tasks to run whenever shippable builds are run there, which we don't want.

(treescript is going away soon, but we'll need a similar block for landoscript in https://bugzilla.mozilla.org/show_bug.cgi?id=1948315. I'd like to land this for treescript first to shake out an subtle issues that may arise ahead of time.)

This change is really just a readability change to avoid the strange look of having a level 3 worker inside of a `staging` key block.

Differential Revision: https://phabricator.services.mozilla.com/D245734
2025-04-16 14:58:39 +00:00
Kagami Sascha Rosylight
f67b534413 Bug 1960651 - Part 1: Move all geolocation tests to dom/geolocation/test r=dom-core,frontend-codestyle-reviewers,mccr8
Also had to fix eslint and file-whitespace errors because the tests have been shadowed previously.

Differential Revision: https://phabricator.services.mozilla.com/D245621
2025-04-16 14:49:07 +00:00
Ryan VanderMeulen
0733327453 Bug 1960898 - Update AndroidX Core to version 1.16.0. r=android-reviewers,sfamisa
Differential Revision: https://phabricator.services.mozilla.com/D245729
2025-04-16 14:43:50 +00:00
Titouan Thibaud
28840237c2 Bug 1957014 - Move the DownloadUIMiddlewareProvider dependency injection into a separate object. r=android-reviewers,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D244465
2025-04-16 14:43:09 +00:00
William Durand
e252c25099 Bug 1959534 - T&I checkbox should be checked by default. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D245443
2025-04-16 14:25:29 +00:00
William Durand
8e299a4727 Bug 1955990 - Show data collection permissions in about:addons. r=rpl,fluent-reviewers,desktop-theme-reviewers,bolsson,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D242829
2025-04-16 14:25:29 +00:00
Ben Visness
7e8fe200a6 Bug 1949075: Use final-ness in wasm subtype checks. r=rhunt
Final types can have no subtypes, and therefore when casting to them it
is sufficient to do a simple equality check.

Differential Revision: https://phabricator.services.mozilla.com/D245497
2025-04-16 14:13:27 +00:00
Benjamin VanderSloot
91c305768c Bug 1945586 - Support account filtering in FedCM - r=anti-tracking-reviewers,webidl,saschanaz,emz
Differential Revision: https://phabricator.services.mozilla.com/D244584
2025-04-16 14:10:17 +00:00
Benjamin VanderSloot
08b1776a8f Bug 1945584 - Support well-known relaxations in FedCM - r=anti-tracking-reviewers,emz
Differential Revision: https://phabricator.services.mozilla.com/D244583
2025-04-16 14:10:17 +00:00
longsonr
9d6972ff74 Bug 1960687 - clear cached path on zoom r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D245684
2025-04-16 14:05:19 +00:00
Narcis Beleuzu
a2b4f34f80 Backed out changeset 7148cef720f8 (bug 1959723) for mochitest failures on test_simpledb.html . CLOSED TREE 2025-04-16 18:34:24 +03:00
Narcis Beleuzu
e81c0dce14 Backed out 4 changesets (bug 1957880) for causing multiple wpt failures . CLOSED TREE
Backed out changeset c559fb92573e (bug 1957880)
Backed out changeset 79ae9de06c34 (bug 1957880)
Backed out changeset 18ffb81884ca (bug 1957880)
Backed out changeset 5561a18254dd (bug 1957880)
2025-04-16 18:31:42 +03:00
Narcis Beleuzu
1541890c9d Backed out 2 changesets (bug 1944245, bug 1944289) for causing RPK bustages
Backed out changeset 8c90b9b98d21 (bug 1944289)
Backed out changeset 4673f046dc8f (bug 1944245)
2025-04-16 18:00:46 +03:00
Tom Schuster
bdc45a47aa Bug 1959725 - Implement Document.parseHTML. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D245705
2025-04-16 13:52:29 +00:00
Ben Dean-Kawamura
1eb87d72f6 Bug 1959469 - Fix ./mach uniffi generate, r=markh,glandium
The issue was that the `default-hasher` feature wasn't turned on, which
made it so the build hack that substitutes older hashbrown versions with
v0.15.2 was failing.

Differential Revision: https://phabricator.services.mozilla.com/D244942
2025-04-16 13:51:54 +00:00
stransky
52c7a3a955 Bug 1959083 [Linux] Remove SW dmabuf textures r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D245541
2025-04-16 13:50:50 +00:00
André Bargull
19db4a67ea Bug 1960889: Expose Temporal as a new global property. r=dminor,webidl,emilio
Differential Revision: https://phabricator.services.mozilla.com/D245728
2025-04-16 13:50:18 +00:00
André Bargull
af9a90c908 Bug 1960884: Skip Chinese calendar Temporal tests in release or beta. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D245723
2025-04-16 13:50:15 +00:00
Updatebot
a3eef0f552 Bug 1957791 - Apply mozilla patches for opentelemetry-cpp r=mvanstraten,jari
Differential Revision: https://phabricator.services.mozilla.com/D244098
2025-04-16 13:39:22 +00:00
Updatebot
26118115e7 Bug 1957791 - Update opentelemetry-cpp to v1.20.0 r=mvanstraten,jari
Differential Revision: https://phabricator.services.mozilla.com/D244097
2025-04-16 13:39:22 +00:00
Jens Stutte
5b0ce64b1d Bug 1960536 - Have constexpr n-RefCnt ctors for nsAutoRefCnt, ThreadSafeAutoRefCnt and nsCycleCollectingAutoRefCnt. r=xpcom-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D245726
2025-04-16 13:30:25 +00:00
Narcis Beleuzu
0e2628a8c4 Bug 1957880 - Fix update expectancy for new-content-captures-different-size.html on a CLOSED TREE 2025-04-16 16:42:01 +03:00
Tom Schuster
6bad8ac88a Bug 1959723 - Always load Quota Manager test helpers from chrome: instead of https:. r=janv,dom-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D245419
2025-04-16 13:17:55 +00:00
Andrew McCreight
48c9054e2c Bug 1960785 - Generalize JSActor::SetName() into Init(). r=nika
This will make it easier for me to add a new private field whose initialization value depends on the init fields.

Differential Revision: https://phabricator.services.mozilla.com/D245655
2025-04-16 13:08:11 +00:00
serge-sans-paille
4375fa0a1c Bug 1944289 - Move Process Name for IPC from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D235772
2025-04-16 13:07:06 +00:00
serge-sans-paille
d107372638 Bug 1944245 - Move MOZ_MACBUNDLE_NAME and MOZ_MACBUNDLE_ID from old-configure to moz.configure r=glandium
It was previously always set, it's now done only on OSX and if MOZ_APP_DISPLAYNAME is set.

Differential Revision: https://phabricator.services.mozilla.com/D235771
2025-04-16 13:07:06 +00:00
Nicolas B. Pierron
3af82cb8ce Bug 1940716 - Add test case. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D235472
2025-04-16 12:58:52 +00:00
Jens Stutte
281c7d7622 Bug 1960536 - Remove obsolete MOZ_RUNINIT from static ThreadSafeAutoRefCnt instances. r=xpcom-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D245710
2025-04-16 12:55:10 +00:00
Jens Stutte
7928131477 Bug 1960536 - Have constexpr 0-RefCnt ctors for nsAutoRefCnt, ThreadSafeAutoRefCnt and nsCycleCollectingAutoRefCnt. r=xpcom-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D245709
2025-04-16 12:55:10 +00:00
Updatebot
19b1c79d33 Bug 1960802 - Update android nightly application-services version bump to 3a05974fb0c7379e92ede250499ae29d3e45f6a1 r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D245682
2025-04-16 12:37:45 +00:00
Narcis Beleuzu
f9dedc2bc1 Bug 1957880 - Update expectancy for new-content-captures-different-size.html on a CLOSED TREE 2025-04-16 16:21:47 +03:00
AndiAJ
bafc73bf11 Bug 1952801 - Fix verifyTheDismissalWhenTappingOutsideTheCustomTabMainMenuTest UI test r=ohorvath
The UI test was flaky because sometimes the click outside the main menu wasn't properly performed (didn't dismiss the main menu)

To fix this problem, I've updated the **clickOutsideTheMainMenu** function.
And because the toolbar "Open in Firefox" button has the same content description as the one from the main menu I've updated the way we query the main menu "Open in Firefox button"

The UI test successfully passed 150x on Firebase 

Differential Revision: https://phabricator.services.mozilla.com/D241652
2025-04-16 11:42:30 +00:00
Sarah Clements
cf12aa3536 Bug 1954982 - Expand on hover pinned tab title fix r=desktop-theme-reviewers,tabbrowser-reviewers,dao
* Add gradient for expand on hover pinned tabs by removing pinned condition

Differential Revision: https://phabricator.services.mozilla.com/D245569
2025-04-16 11:19:23 +00:00