[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-140.0a1-15.0-1] 331 commits: Bug 1948260 - Ensure Extensions button visibility when...



Title: GitLab

Pier Angelo Vendrame pushed to branch tor-browser-140.0a1-15.0-1 at The Tor Project / Applications / Tor Browser

Commits:

  • a10f5c0c
    by Rob Wu at 2025-05-22T02:04:19+00:00
    Bug 1948260 - Ensure Extensions button visibility when PopupNotifications.show() is used r=willdurand
    
    Some doorhangers are anchored to the Extensions Button via
    PopupNotifications.show() + gUnifiedExtensions.getPopupAnchorID().
    
    The default behavior of PopupNotifications is to fall back to a
    different anchor if the specified anchor is invisible. But if the
    Extensions Button is hidden, we want to show it as needed, instead of
    triggering the fallback.
    
    This patch reveals the Extensions Button when PopupNotifications is
    about to show the panel. This button will automatically be hidden
    when the doorhanger is closed, as verified by the tests.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248163
    
  • 755ef16c
    by Rob Wu at 2025-05-22T02:04:23+00:00
    Bug 1948260 - Reveal hidden Extensions Button in ExtensionControlledPopup r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D248164
    
  • 6b28907b
    by Rob Wu at 2025-05-22T02:04:27+00:00
    Bug 1948260 - Keep button shown while mouse is on toolbar r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D248165
    
  • 24b8c6c2
    by Rob Wu at 2025-05-22T02:04:31+00:00
    Bug 1948260 - Show button when attention dot is requested r=willdurand
    
    Unlike all previous conditions, the unhidden button cannot easily be
    hidden, because the attention dot can currently not easily be dismissed.
    To support users who prefer to ignore attention requests in favor of the
    extension button being hidden more often, this behavior can be disabled
    by setting the extensions.unifiedExtensions.button.ignore_attention
    preference to true.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248166
    
  • dc2cd8c2
    by Emilio Cobos Álvarez at 2025-05-22T02:04:59+00:00
    Bug 1967208 - Fix native menulist styling on Linux and Windows. r=desktop-theme-reviewers,sfoster
    
    Make padding match buttons. Show the dropmarker properly too.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250006
    
  • 52684250
    by Emilio Cobos Álvarez at 2025-05-22T02:05:03+00:00
    Bug 1967208 - Unify menulist.css. r=desktop-theme-reviewers,dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D250022
    
  • fcefbdba
    by Gijs Kruitbosch at 2025-05-22T02:05:46+00:00
    Bug 1962056 - use the category manager for first window ready initialization, r=firefox-desktop-core-reviewers ,mossop
    
    Differential Revision: https://phabricator.services.mozilla.com/D244429
    
  • 38ef7101
    by Michael Froman at 2025-05-22T02:05:59+00:00
    Bug 1967834 - remove the preprocessing scripts in favor of direct changes in gn_processor.py r=ng DONTBUILD
    
    Using 'module' will cause trouble (unable to pickle 'module') as we try to
    run some of the script in parallel.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250516
    
  • 25692516
    by Michael Froman at 2025-05-22T02:06:02+00:00
    Bug 1967834 - move writing individual moz.build file to separate function for clarity. r=ng DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250517
    
  • 040f150b
    by Michael Froman at 2025-05-22T02:06:06+00:00
    Bug 1967834 - run calls to generate_gn_config in parallel. r=ng DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250518
    
  • 49f74917
    by Michael Froman at 2025-05-22T02:06:10+00:00
    Bug 1967834 - moved process_gn_config call to generate_gn_config. r=ng DONTBUILD
    
    This is not dependent on the other configs being complete, so we can
    run it in the threaded section for speed.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250519
    
  • 9bdebe6c
    by Tim Huang at 2025-05-22T02:06:53+00:00
    Bug 1966658 - Populate the partitionedPrincipal to the SessionHistoryEntry in the parent process. r=smaug,sessionstore-reviewers,core-sessionstore-reviewers,farre
    
    In this patch, we populate the partitionedPrincipal when we commit
    SessionHistory to the parent process. In addition, we remove the
    serialization and deserialization of partitionedPrincipalToInherit in
    sessionHistory.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250263
    
  • 8a4db724
    by scottdowne at 2025-05-22T02:07:20+00:00
    Bug 1966391 - newtab Contextual Ads send IAB categories from layout cache/store into unified ads request r=home-newtab-reviewers,amy
    
    Differential Revision: https://phabricator.services.mozilla.com/D249842
    
  • 4ae3743b
    by Aristide Tossou at 2025-05-22T02:07:47+00:00
    Bug 1966713 - [linkPreview] Remove hyperlinks and simplify inputs from readability - r=txia,firefox-ai-ml-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250441
    
  • 7f3ec269
    by Daniel Holbert at 2025-05-22T02:08:12+00:00
    Bug 1967844: Make image.natural-size-fallback.enabled only default to true in nightly. r=layout-reviewers,emilio,TYLin
    
    This is a new pref that I only recently added as part of Nightly 140 cycle, and
    there's a bit more associated work that I want to do (in bug 1965560) before
    we let the new behavior ride the trains to release.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250526
    
  • 592b7545
    by John M. Schanck at 2025-05-22T02:08:39+00:00
    Bug 1966632 - bundle cross-signed "SSL.com TLS Transit ECC CA R2" intermediate. r=keeler
    
    Differential Revision: https://phabricator.services.mozilla.com/D250486
    
  • 75808814
    by Tim C at 2025-05-22T02:09:05+00:00
    Bug 1967828 - Add fallback to first engine in the list coming from remote servers r=android-reviewers,skhan
    
    Differential Revision: https://phabricator.services.mozilla.com/D250503
    
  • 7c08b42e
    by Cristina Horotan at 2025-05-22T02:54:34+00:00
    Revert "Bug 1967208 - Unify menulist.css. r=desktop-theme-reviewers,dao" for causing build bustages at menulist.css
    
    This reverts commit 16518dda48f436cbe04f42dc1c213ee55850cce9.
    
    Revert "Bug 1967208 - Fix native menulist styling on Linux and Windows. r=desktop-theme-reviewers,sfoster"
    
    This reverts commit d0056709c99fd34b1a38dddf747361f3a9c182f1.
    
  • 6efc2103
    by Roger Yang at 2025-05-22T03:07:57+00:00
    Bug 1813776 - Remove URL validation in custom search engine settings. r=android-reviewers,tchoh,android-l10n-reviewers,delphine
    
    Differential Revision: https://phabricator.services.mozilla.com/D250476
    
  • 44d54c7a
    by Dana Keeler at 2025-05-22T03:08:23+00:00
    Bug 1966033 - pass the list of acceptable issuers through to the android API for client auth certs r=jschanck,geckoview-reviewers,geckoview-api-reviewers,ohall,owlish
    
    Differential Revision: https://phabricator.services.mozilla.com/D249184
    
  • a84eb31f
    by Daniel Holbert at 2025-05-22T03:08:50+00:00
    Bug 1941959: Add code-comments to compute-kind-widget WPTs to clarify that their CSS rules are only used in a few of the tests. r=zcorpan
    
    The only manual changes in this patch are in the
    build-compute-kind-widget-fallback-props.py script. The rest of this patch
    was auto-generated by simply running that script.
    
    Differential Revision: https://phabricator.services.mozilla.com/D234715
    
  • bf5dda4a
    by Beth Rennie at 2025-05-22T03:09:19+00:00
    Bug 1956080 - Add NimbusTestUtils helpers for dealing with the SQL database r=nimbus-reviewers,relud
    
    When we start executing SQL queries during unenrollment, the
    ExperimentManager.unenroll() function will become effectively async. We
    need to change our cleanup functions to work in this semi-async world.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250504
    
  • 5fd7b08d
    by Jed Davis at 2025-05-22T03:09:45+00:00
    Bug 1965103 - Turn `security.sandbox.content.headless` into sandbox level 5. r=firefox-desktop-core-reviewers ,mossop,gcp
    
    This was a separate pref because it also side-effects the graphics stack
    by setting `MOZ_HEADLESS` for content processes.  But, it makes more
    sense to have it be part of the ordered sequence of sandbox levels (for
    example, the upcoming ioctl lockdown will also break graphics drivers),
    and in general it's better if the sandbox policy can be understood by
    looking at only one pref instead of several.
    
    There is *no* pref migration for older profiles.  If anyone had
    `security.sandbox.content.headless` set to false: if the reason was to
    also turn off `webgl.out-of-process`, try resetting that pref and see if
    everything still works.  If that's not the case, or if there are still
    bugs with default settings, please report them, and the sandbox level
    can be lowered to 4 as a workaround.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249016
    
  • d2b36313
    by Greg Mierzwinski at 2025-05-22T03:10:12+00:00
    Bug 1966090 - Pass intermixed argument to _parse_known_args on python 3.12+. r=perftest-reviewers,afinder
    
    This patch fixes an issue on mozperftest when running it with python 3.12+. It relates to a new parameter that has been added in python 3.13, and that does not exist in earlier versions (hence the version check).
    
    Differential Revision: https://phabricator.services.mozilla.com/D249070
    
  • 0331b186
    by Jeff Muizelaar at 2025-05-22T03:10:37+00:00
    Bug 1965023 - Convert media element markers to flows. r=alwu
    
    Differential Revision: https://phabricator.services.mozilla.com/D248275
    
  • ce6ea992
    by Andrew Sutherland at 2025-05-22T03:11:03+00:00
    Bug 1967877 - Ignore prefs set by PBM new tab page that trip up test-verify mode. r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D250566
    
  • 79385bff
    by Jeff Muizelaar at 2025-05-22T03:11:28+00:00
    Bug 1967506. Change the broken site reporter reasons r=android-reviewers,webcompat-reviewers,android-l10n-reviewers,fluent-reviewers,twisniewski,flod,calu
    
    This makes things less ambiguous and more specific.
    
    This also makes a change to lowercase the reason name that
    ends up in the report on Android to match desktop.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250264
    
  • efc7e555
    by Corey Bryant at 2025-05-22T03:11:55+00:00
    Bug 1967871 - Restore push field for merge automation. r=taskgraph-reviewers,releng-reviewers,bhearsum
    
    Thunderbird still needs this field until it moves to git.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250562
    
  • d7685c41
    by sarah541 at 2025-05-22T03:12:07+00:00
    Bug 1966117 - Fix search icons fetched from client r=android-reviewers,harrisono
    
    Differential Revision: https://phabricator.services.mozilla.com/D250417
    
  • 23f11252
    by sarah541 at 2025-05-22T03:12:11+00:00
    Bug 1967847 - Enable Search Consolidation in nightly by default r=android-reviewers,tchoh,Roger
    
    Differential Revision: https://phabricator.services.mozilla.com/D250527
    
  • 85b708e8
    by Cristina Horotan at 2025-05-22T05:03:06+00:00
    Revert "Bug 1956080 - Add NimbusTestUtils helpers for dealing with the SQL database r=nimbus-reviewers,relud" on request for causing multiple failures
    
    This reverts commit 6502db91d50e8c669ae6664cc983f4b30c791baf.
    
  • 2efc2e83
    by Cristina Horotan at 2025-05-22T05:03:10+00:00
    Revert "Bug 1967871 - Restore push field for merge automation. r=taskgraph-reviewers,releng-reviewers,bhearsum" for causing Python ci failure
    
    This reverts commit 9cfeb025a5661c14a8682d1b3a7dadaa955d3fbe.
    
  • 0c6fc3dd
    by Sandor Molnar at 2025-05-22T05:43:14+00:00
    Revert "Bug 1962056 - use the category manager for first window ready initialization, r=firefox-desktop-core-reviewers ,mossop" for causing xpc/bc related failures.
    
    This reverts commit d8dcab1023e1d209e8c84d6b447e0c710b8d25fe.
    
  • ca736ae4
    by Masayuki Nakano at 2025-05-22T05:46:55+00:00
    Bug 1966551 - Make `PointerEventHandler::DispatchPointerFromMouseOrTouch()` dispatch synthesized `ePointerMove` for synthesized `eMouseMove` if it's caused by hoverable pointer r=smaug
    
    Currently, we don't dispatch synthesized `ePointerMove` unless it's
    required for dispatch the boundary events after dispatching
    `ePointerLostCapture` event [1] since Pointer Events defined that the
    boundary events should be fired only when before dispatching a pointer
    event.  However, it's changed, Point Events currently defines that the
    boundary events should be fired if the element under the pointer is
    changed without a `pointermove` [2] if and only if the pointer supports
    hover.
    
    Therefore, this patch makes `PresShell` store the last input source
    whose event set the mouse location at last and
    `PresShell::ProcessSynthMouseMoveEvent()` sets the input source to make
    `PointerEventHandler::DispatchPointerFromMouseOrTouch()` can consider
    whether it needs to dispatch pointer boundary events or not for the
    pointer.
    
    Additionally, the mochitests for the manual WPTs under
    `dom/events/test/pointerevents` checks `pointerId`.  Therefore, this
    patch makes `PresShell` also store the last `pointerId` and set it to
    the synthesized `eMouseMove` too.
    
    I think that this approach is **not** correct approach to fix this bug
    because there could be multiple hoverable pointers, but we synthesize
    pointer boundary events only for the last input device.  I think it's
    enough for now because we've not supported pen well (we've not supported
    the test API yet!), so, we only support only mouse input well as
    hoverable inputs.  I think we should extend `PointerInfo` and make a
    synthesizer of `ePointerMove` later.
    
    Note that this patch changes 2 WPTs which both are in the scope of
    Interop.
    
    The expectation of
    `pointerevent_pointer_boundary_events_after_removing_last_over_element.html`
    needs to be changed for conforming to the latest spec.  I wrote this
    test before the spec change and it wasn't updated when the spec is
    changed. I filed this issue to interop [3].
    
    The changes for `pointerevent_pointerout_no_pointer_movement.html` is
    required for avoiding the timeout.  Gecko does not allow recursive
    synthesized `eMouseMove` to prevent infinite reflow loops without moving
    the mouse cursor.  However, the test expects that and that causes
    requiring the hack for Chrome too.  Therefore, I split the test to
    make each step run in different event loop and I removed the hack for
    Chrome.
    
    Note that this patch also removes 2 sets of mochitests for WPT manual
    tests because they are now tested with the test driver [4][5] and they
    fail without maintained.
    
    1. https://searchfox.org/mozilla-central/rev/f571db8014431de31d245017e2f5457046aec4ea/dom/events/PointerEventHandler.cpp#494-503
    2. https://w3c.github.io/pointerevents/#boundary-events-caused-by-layout-changes
    3. https://github.com/web-platform-tests/interop/issues/961
    4. https://wpt.fyi/results/pointerevents/pointerevent_boundary_events_in_capturing.html%3Fmouse?label=master&label=experimental&aligned&view=interop
    5. https://wpt.fyi/results/pointerevents/pointerevent_releasepointercapture_events_to_original_target.html%3Fmouse?label=master&label=experimental&aligned&view=interop
    
    Differential Revision: https://phabricator.services.mozilla.com/D250421
    
  • fd686217
    by Mike Hommey at 2025-05-22T05:47:21+00:00
    Bug 1966547 - Remove unnecessary virtual specifiers. r=nika,necko-reviewers,media-playback-reviewers,permissions-reviewers,timhuang,kershaw,padenot
    
    clang 21 now warns about them.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249517
    
  • 917c15bc
    by Gregory Pappas at 2025-05-22T05:47:47+00:00
    Bug 1966792 - Add keyboard shortcut to screenshots tooltip r=sfoster,fluent-reviewers,bolsson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249931
    
  • aebaac53
    by Reem H at 2025-05-22T05:48:13+00:00
    Bug 1965944 - Visual updates for medium card UI. r=home-newtab-reviewers,nbarrett,npypchenko
    
    Differential Revision: https://phabricator.services.mozilla.com/D249215
    
  • 65672f5b
    by Jed Davis at 2025-05-22T05:48:25+00:00
    Bug 1302711 - Add Linux content sandbox level 6, for `ioctl` lockdown. r=gcp
    
    The sandbox already limits `ioctl` attack surface by restricting what
    files can be opened (you can't call a device's `ioctl` handler if you
    can't get a fd for that device), but it's always good to have defense in
    depth, especially when it can be implemented this simply.
    
    The new policy is default-deny, allowing only a couple ioctls that
    are really fcntls; others may be added as needed.
    
    The old, default-allow policy (which blocked only tty ioctls) is still
    available by lowering the pref `security.sandbox.content.level` to 5,
    and for now that is also the case in safe mode.  (The safe mode sandbox
    lowering may be removed in the future once this is better tested.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D249017
    
  • 8898157d
    by Jed Davis at 2025-05-22T05:48:29+00:00
    Bug 1302711 - Add Linux socket process sandbox level 2, for `ioctl` lockdown. r=gcp
    
    See the previous commit, about content sandbox level 6, for details;
    this is basically the same (except with one more ioctl allowlisted, and
    controlled by a different pref).
    
    This patch also adds some plumbing to get the socket sandbox level into
    the code that constructs the policy, modeled on how it works for content
    processes.  (Previously the only levels of the socket process sandbox
    were "on" and "off" so that wasn't necessary until now.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D249018
    
  • b9d967c2
    by Release Engineering Landoscript at 2025-05-22T06:52:01+00:00
    No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    af -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    an -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ar -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ast -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    az -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    be -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bg -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    br -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    brx -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bs -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ca -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ca-valencia -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    cak -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ckb -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    cs -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    cy -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    da -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    de -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    dsb -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    el -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    en-CA -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    en-GB -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    eo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-AR -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-CL -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-ES -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-MX -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    et -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    eu -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fa -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ff -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fi -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fur -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fy-NL -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ga-IE -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gd -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gu-IN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    he -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hi-IN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hsb -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hu -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hy-AM -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hye -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ia -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    id -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    is -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    it -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ja -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ja-JP-mac -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ka -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    kab -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    kk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    km -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    kn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ko -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lij -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lt -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ltg -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lv -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    meh -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    mk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ml -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    mr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ms -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    my -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    nb-NO -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ne-NP -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    nl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    nn-NO -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    oc -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pa-IN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pt-BR -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pt-PT -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    rm -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ro -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ru -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sat -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sc -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    scn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sco -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    si -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    skr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    son -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sq -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sv-SE -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    szl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ta -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    te -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    tg -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    th -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    tl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    tr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    trs -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    uk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ur -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    uz -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    vi -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    wo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    xh -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    zh-CN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    zh-TW -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    
  • dab3bfb9
    by Release Engineering Landoscript at 2025-05-22T06:52:05+00:00
    No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    an -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ar -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ast -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    az -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    be -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bg -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    br -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    bs -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ca -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    cak -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    cs -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    cy -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    da -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    de -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    dsb -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    el -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    en-CA -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    en-GB -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    eo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-AR -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-CL -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-ES -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    es-MX -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    et -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    eu -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fa -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ff -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fi -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    fy-NL -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ga-IE -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gd -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    gu-IN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    he -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hi-IN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hsb -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hu -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    hy-AM -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ia -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    id -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    is -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    it -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ja -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ka -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    kab -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    kk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    km -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    kn -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ko -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lij -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lt -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ltg -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    lv -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    meh -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    mix -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ml -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    mr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ms -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    my -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    nb-NO -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ne-NP -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    nl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    nn-NO -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    oc -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pa-IN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pt-BR -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    pt-PT -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    rm -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ro -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ru -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    son -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sq -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    sv-SE -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ta -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    te -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    th -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    tl -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    tr -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    trs -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    uk -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    ur -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    uz -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    vi -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    wo -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    xh -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    zam -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    zh-CN -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    zh-TW -> 2557c1c11f2d59d6b2ff36f2ab2d71eb33d92854
    
  • 9089669f
    by Alexandru Marc at 2025-05-22T07:21:13+00:00
    Revert "Bug 1966658 - Populate the partitionedPrincipal to the SessionHistoryEntry in the parent process. r=smaug,sessionstore-reviewers,core-sessionstore-reviewers,farre"
    
    This reverts commit 52c31c4da0149c5ca72b8a1dd37473c01785c484.
    
  • 0e9fb035
    by Gijs Kruitbosch at 2025-05-22T07:23:16+00:00
    Bug 1962056 - use the category manager for first window ready initialization, r=firefox-desktop-core-reviewers ,mossop
    
    Differential Revision: https://phabricator.services.mozilla.com/D244429
    
  • a1068664
    by iulian moraru at 2025-05-22T07:39:28+00:00
    Revert "Bug 1967834 - moved process_gn_config call to generate_gn_config. r=ng" for causing bc and xpcshell failures.
    
    This reverts commit fbd34bb1de2004c8c80a2973d148828efc3774b0.
    
    Revert "Bug 1967834 - run calls to generate_gn_config in parallel. r=ng DONTBUILD"
    
    This reverts commit 16cb199df30f675fc1c772e4f12b75d0fb03895e.
    
    Revert "Bug 1967834 - move writing individual moz.build file to separate function for clarity. r=ng DONTBUILD"
    
    This reverts commit f940c62b9a3cd42df337b9a61b030b14babb1569.
    
  • 9da3e4cc
    by Jon Coppeard at 2025-05-22T07:47:32+00:00
    Bug 1967467 - Add a GC parameter to control the nursery's max collection time target r=sfink
    
    Differential Revision: https://phabricator.services.mozilla.com/D250397
    
  • eefee1d6
    by iulian moraru at 2025-05-22T08:22:48+00:00
    Revert "Bug 1967834 - remove the preprocessing scripts in favor of direct changes in gn_processor.py r=ng" for causing bc and xpcshell failures.
    
    This reverts commit e485a3d10af8d69475ec1802291bdd3ece3b6696.
    
  • d371b456
    by Mike Hommey at 2025-05-22T08:25:08+00:00
    Bug 1967890 - Increase max-run-time for non-unified linux builds. r=taskgraph-reviewers,jcristau
    
    Differential Revision: https://phabricator.services.mozilla.com/D250577
    
  • 24ed8ac4
    by Emilio Cobos Álvarez at 2025-05-22T08:25:34+00:00
    Bug 1967507 - Remove Document::GetAnonRootIfInAnonymousContentContainer. r=smaug
    
    These bits are not needed now that AnonymousContent uses shadow DOM.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250530
    
  • 04f1924f
    by Yulia at 2025-05-22T08:26:01+00:00
    Bug 1966657: Only run shell jobs if JS_ExecuteScript returns true; r=iain
    
    Differential Revision: https://phabricator.services.mozilla.com/D250193
    
  • 1ad57b53
    by Alexandru Marc at 2025-05-22T08:26:27+00:00
    Bug 1965944 - Revert "Bug 1965944 - Visual updates for medium card UI. "
    
    This reverts commit c94714433dc639941f392ec3ceb656a3ce0b81b2.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250596
    
  • e683ed9e
    by Emilio Cobos Álvarez at 2025-05-22T08:26:40+00:00
    Bug 1967208 - Fix native menulist styling on Linux and Windows. r=desktop-theme-reviewers,sfoster
    
    Make padding match buttons. Show the dropmarker properly too.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250006
    
  • ab0788da
    by Emilio Cobos Álvarez at 2025-05-22T08:26:43+00:00
    Bug 1967208 - Unify menulist.css. r=desktop-theme-reviewers,dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D250022
    
  • 374a3706
    by Mark Banner at 2025-05-22T08:27:26+00:00
    Bug 1966726 - Add a test to ensure that search engines are ordered by name in the engine selector. r=mcheang
    
    Differential Revision: https://phabricator.services.mozilla.com/D249637
    
  • e38c8f9c
    by Tom Schuster at 2025-05-22T08:27:55+00:00
    Bug 1964754 - Remove nsIContentPolicy TYPE_OBJECT_SUBREQUEST. r=necko-reviewers,webdriver-reviewers,extension-reviewers,devtools-reviewers,valentin,robwu,whimboo,ochameau
    
    Differential Revision: https://phabricator.services.mozilla.com/D250027
    
  • 2314f129
    by Jan-Erik Rediger at 2025-05-22T08:28:49+00:00
    Bug 1967754 - Update to Glean v64.3.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
    
    Differential Revision: https://phabricator.services.mozilla.com/D250445
    
  • 0c1fd295
    by Keith Cirkel at 2025-05-22T08:29:42+00:00
    Bug 1966702 - Implement debugger breakpoints for CloseWatcher events r=nchevobbe,devtools-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250307
    
  • 40b08358
    by Sandor Molnar at 2025-05-22T10:29:16+00:00
    Reapply "Bug 1967834 - remove the preprocessing scripts in favor of direct changes in gn_processor.py r=ng".
    
    This reverts commit 946f65307b1377e305dbbd65fa43009b34f39604.
    
  • 994e0a3c
    by Sandor Molnar at 2025-05-22T10:29:19+00:00
    Revert "Bug 1966632 - bundle cross-signed "SSL.com TLS Transit ECC CA R2" intermediate. r=keeler" for causing bc failures
    
    This reverts commit 4ac16f5365523b0d9d5b182d1b81e764b04f4ec8.
    
  • 9ad83735
    by Sandor Molnar at 2025-05-22T10:29:23+00:00
    Revert "Bug 1967506. Change the broken site reporter reasons r=android-reviewers,webcompat-reviewers,android-l10n-reviewers,fluent-reviewers,twisniewski,flod,calu" for causing fenix ui test failures
    
    This reverts commit 329c1aaa59321d55bb89d45936e1d3c5bbef1832.
    
  • 99ef23c5
    by Rob Wu at 2025-05-22T10:36:13+00:00
    Bug 1948261 - Add "Pin extension to toolbar" checkbox in postinstall r=zombie,fluent-reviewers,bolsson
    
    This adds the "Pin extension to toolbar" checkbox to the post-install
    doorhanger, and ensures that the checkbox has a state that reflects the
    actual placement of the button, including externally triggered changes.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250324
    
  • 873284b5
    by Johannes Pfrang at 2025-05-22T10:36:40+00:00
    Bug 1827615 - [Wayland] Fix Level3 and Level5 mappings. r=stransky
    
    libxkbcommon actually uses the strings "LevelThree" and "LevelFive" for
    Level3 / Level5 respectively. To prevent this mixup from happening again,
    use the defines from libxkbcommon and add fallbacks on our side as well.
    
    Furthermore, GDK does not support Level3 / Level5 vmods in GdkModifierType,
    and we also can't expect bitwise compatibility between GdkModifierType and
    the opaque `(1 << xkb_keymap_mod_get_index(...))` result. Instead, use the
    libxkbcommon API to reverse the vmod->rmod mapping GDK does internally,
    and match against that. Do no translate the META, SUPER and HYPER vmods,
    which are natively supported by GDK, because they otherwise collide with
    rmods like ALT, which we don't want to happen.
    
    See also: https://github.com/xkbcommon/libxkbcommon/discussions/732
    
    Differential Revision: https://phabricator.services.mozilla.com/D250529
    
  • 3373c8b1
    by Nicolas Silva at 2025-05-22T10:37:11+00:00
    Bug 1926651 - Point DXC builds to a newer revision.r=jimb,ErichDonGubler
    
    Differential Revision: https://phabricator.services.mozilla.com/D250447
    
  • 285bc3d0
    by Reem H at 2025-05-22T10:37:37+00:00
    Bug 1965944 - Visual updates for medium card UI. r=home-newtab-reviewers,nbarrett,npypchenko
    
    Differential Revision: https://phabricator.services.mozilla.com/D249215
    
  • 58839dd9
    by Emilio Cobos Álvarez at 2025-05-22T10:38:03+00:00
    Bug 1967479 - Clear vertices if GetOrBuildPathForMeasuring() fails. r=longsonr
    
    It's failing here:
    
      https://searchfox.org/mozilla-central/rev/02d33f4bf984f65bd394bfd2d19d66569ae2cfe1/dom/svg/SVGEllipseElement.cpp#157-159
    
    Which makes sense I think, because off the zero radii. Keep the state
    consistent in that case.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250624
    
  • 01f3c018
    by Carlos Alberto Lopez Perez at 2025-05-22T10:38:15+00:00
    Bug 1966556 [wpt PR 52559] - Merge the page-lifecycle tests into one unique top-level directory.,
    
    Automatic update from web-platform-tests
    Join the page-lifecycle inside one unique top-level directory. (#52559)
    
    --
    
    wpt-commits: 371bb0bb1d8203aff37d0841c290eb9b9b60ac22
    wpt-pr: 52559
    
    Differential Revision: https://phabricator.services.mozilla.com/D250617
    
  • b583d055
    by moz-wptsync-bot at 2025-05-22T10:38:19+00:00
    Bug 1966556 [wpt PR 52559] - Update wpt metadata,
    
    wpt-pr: 52559
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250618
    
  • 1b872257
    by Rune Lillesveen at 2025-05-22T10:38:23+00:00
    Bug 1966587 [wpt PR 52564] - Use TreeCountingChecker for rotate interpolations,
    
    Automatic update from web-platform-tests
    Use TreeCountingChecker for rotate interpolations
    
    Coincidentally fixing 384966232 by passing a proper CSSLengthResolver
    
    Bug: 415626999, 384966232
    Change-Id: Ifa60457e219816e10207977f28b749c85fc8736f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6543093
    Reviewed-by: Anders Hartvoll Ruud <andruud@xxxxxxxxxxxx>
    Commit-Queue: Rune Lillesveen <futhark@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460561}
    
    --
    
    wpt-commits: 13c6c3671c67092d98626a078b07d995a51738d5
    wpt-pr: 52564
    
    Differential Revision: https://phabricator.services.mozilla.com/D250619
    
  • e76fafb2
    by moz-wptsync-bot at 2025-05-22T10:38:26+00:00
    Bug 1966587 [wpt PR 52564] - Update wpt metadata,
    
    wpt-pr: 52564
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250620
    
  • 0dbb3b1a
    by Arnaud Mandy at 2025-05-22T10:38:30+00:00
    Bug 1966633 [wpt PR 52565] - compute pressure: Add OwnContributionEstimate to API.,
    
    Automatic update from web-platform-tests
    compute pressure: Add OwnContributionEstimate to API.
    
    This patch is the second part of the two patches patchset to
    implement OnwContributionEstimate feature described in [1].
    
    The first patch for crbug.com/402033762 addressed the
    implementation-specific part, modifying //services and //content.
    
    This patch exposes OwnContributionEstimate to Compute Pressure API.
    The CDP has been also modified to also include a virtual estimate value.
    Testdriver code was also modified to support estimate as a virtual
    source input parameter.
    
    [1] https://w3c.github.io/compute-pressure/?experimental=1#the-owncontributionestimate-attribute
    
    Bug: 402033762
    Change-Id: Ie4ff1294aea757700fb1cf6b5f22f18906867428
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6373001
    Reviewed-by: Alex Rudenko <alexrudenko@xxxxxxxxxxxx>
    Reviewed-by: Reilly Grant <reillyg@xxxxxxxxxxxx>
    Reviewed-by: Koji Ishii <kojii@xxxxxxxxxxxx>
    Reviewed-by: Danil Somsikov <dsv@xxxxxxxxxxxx>
    Commit-Queue: Arnaud Mandy <arnaud.mandy@xxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460595}
    
    --
    
    wpt-commits: 9c26aadd95c82cc819cb766ea69946467cf6d5ea
    wpt-pr: 52565
    
    Differential Revision: https://phabricator.services.mozilla.com/D250621
    
  • 47e2efc7
    by moz-wptsync-bot at 2025-05-22T10:38:34+00:00
    Bug 1966633 [wpt PR 52565] - Update wpt metadata,
    
    wpt-pr: 52565
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250622
    
  • f9d3f0ab
    by Keith Cirkel at 2025-05-22T10:38:38+00:00
    Bug 1966338 [wpt PR 52527] - add tests for canonicalisation of the video preload attribute,
    
    Automatic update from web-platform-tests
    add tests for canonicalisation of the video preload attribute (#52527)
    
    --
    
    wpt-commits: 3b98b229846386fa60eec6ecb6ef93074033c4c5
    wpt-pr: 52527
    
    Differential Revision: https://phabricator.services.mozilla.com/D250623
    
  • 1a05dccb
    by moz-wptsync-bot at 2025-05-22T10:38:41+00:00
    Bug 1966338 [wpt PR 52527] - Update wpt metadata,
    
    wpt-pr: 52527
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250625
    
  • 29fb0b7f
    by Daniil Sakhapov at 2025-05-22T10:38:45+00:00
    Bug 1966635 [wpt PR 52566] - Don't parse element dependent math functions in canvas context,
    
    Automatic update from web-platform-tests
    Don't parse element dependent math functions in canvas context
    
    Fixed: 416454066
    Change-Id: I0b864228593318e98a81143b5eed11b328795624
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6533703
    Reviewed-by: Rune Lillesveen <futhark@xxxxxxxxxxxx>
    Commit-Queue: Daniil Sakhapov <sakhapov@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460616}
    
    --
    
    wpt-commits: 3dbf1963195e65f2f04b26013ad07f9202b93cc8
    wpt-pr: 52566
    
    Differential Revision: https://phabricator.services.mozilla.com/D250626
    
  • 3fd7bc2d
    by Anders Hartvoll Ruud at 2025-05-22T10:38:49+00:00
    Bug 1966655 [wpt PR 52567] - Drop tentative suffix for timeline-scope-computed/parsing.html,
    
    Automatic update from web-platform-tests
    Drop tentative suffix for timeline-scope-computed/parsing.html
    
    Bug: 40065520
    Change-Id: I7d60d0b0888ca9f766e036d2f33ff45f526f5cb0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6551239
    Reviewed-by: Kevin Ellis <kevers@xxxxxxxxxxxx>
    Commit-Queue: Anders Hartvoll Ruud <andruud@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460652}
    
    --
    
    wpt-commits: 8db62f110de08edcca8cfba96e4f77921431cce3
    wpt-pr: 52567
    
    Differential Revision: https://phabricator.services.mozilla.com/D250627
    
  • 2c2af7d1
    by moz-wptsync-bot at 2025-05-22T10:38:52+00:00
    Bug 1966655 [wpt PR 52567] - Update wpt metadata,
    
    wpt-pr: 52567
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250628
    
  • 57a5f100
    by Max Ihlenfeldt at 2025-05-22T10:38:56+00:00
    Bug 1966700 [wpt PR 52568] - Enable some WPT tests depending on CSSTest fonts,
    
    Automatic update from web-platform-tests
    Enable some WPT tests depending on CSSTest fonts
    
    https://crrev.com/c/6512831 added the CSSTest fonts to test_fonts, so we
    can now enable some tests that depend on them on Linux (the only
    platform where test_fonts are loaded).
    
    Bug: 412384635
    Change-Id: Iaf36e6dcf3249c9bbe3fc9bfda1135c44780a7ab
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6476224
    Reviewed-by: Dominik Röttsches <drott@xxxxxxxxxxxx>
    Commit-Queue: Dominik Röttsches <drott@xxxxxxxxxxxx>
    Auto-Submit: Max Ihlenfeldt <max@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460718}
    
    --
    
    wpt-commits: 542ce5d49d33df06e8e1ab929359568c469e983c
    wpt-pr: 52568
    
    Differential Revision: https://phabricator.services.mozilla.com/D250629
    
  • 05824e4c
    by moz-wptsync-bot at 2025-05-22T10:39:00+00:00
    Bug 1966700 [wpt PR 52568] - Update wpt metadata,
    
    wpt-pr: 52568
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250630
    
  • 0f3b24ca
    by Javier Contreras Tenorio (from Dev Box) at 2025-05-22T10:39:04+00:00
    Bug 1966725 [wpt PR 52569] - [gap-decorations] Avoid invalidating col rules when GapDecorations is on,
    
    Automatic update from web-platform-tests
    [gap-decorations] Avoid invalidating col rules when GapDecorations is on
    
    This CL makes it so we avoid making a call to
    `ColumnRuleStyleDidChange()` in `LayoutBlockFlow::StyleDidChange()` so
    that we do not invalidate column rules when GapDecorations is enabled,
    since with GapDecorations we already invalidate via the `invalidate:
    paint` pipeline in `css_properties.json`.
    
    The test added in this CL makes sure we are still invalidating correctly
    after this change.
    
    Bug: 357648037
    Change-Id: I93f1a453133e658bca88277d8e253075ce2e2cd7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532734
    Reviewed-by: Alison Maher <almaher@xxxxxxxxxxxxx>
    Reviewed-by: Ian Kilpatrick <ikilpatrick@xxxxxxxxxxxx>
    Commit-Queue: Javier Contreras <javiercon@xxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460754}
    
    --
    
    wpt-commits: 12048307995281f5e6cc9f3bcfb20d7b2877bd48
    wpt-pr: 52569
    
    Differential Revision: https://phabricator.services.mozilla.com/D250631
    
  • 4671f35e
    by Blink WPT Bot at 2025-05-22T10:39:07+00:00
    Bug 1966538 [wpt PR 52556] - QuotaExceededError: Update to a DOMException derived interface,
    
    Automatic update from web-platform-tests
    QuotaExceededError: Update to a DOMException derived interface (#52556)
    
    This change introduces a new QuotaExceededError class to
    update the existing QuotaExceededError so services can return
    `quota` and `requested` properties as needed. Implemented behind
    RuntimeEnabledFlag `QuotaExceededErrorUpdate`. Changes to
    update services throwing QuotaExceededError to use the new class
    will be made in following changes (except for IDB which triggered
    failures with this change).
    
    Proposal: https://github.com/whatwg/webidl/pull/1465
    Chromestatus: https://chromestatus.com/feature/6194847180128256
    Bug: 406162261
    Change-Id: I68e91e15724e64c0995365ee63d4abe627fe06d3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6516473
    Reviewed-by: Domenic Denicola <domenic@xxxxxxxxxxxx>
    Commit-Queue: Ayu Ishii <ayui@xxxxxxxxxxxx>
    Reviewed-by: Joey Arhar <jarhar@xxxxxxxxxxxx>
    Reviewed-by: Joe Mason <joenotcharles@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460403}
    
    Co-authored-by: Ayu Ishii <ayui@xxxxxxxxxxxx>
    --
    
    wpt-commits: 16a71c4282b0379f639051c0a3f98f3fcdaa2149
    wpt-pr: 52556
    
    Differential Revision: https://phabricator.services.mozilla.com/D250632
    
  • ca767a6b
    by moz-wptsync-bot at 2025-05-22T10:39:11+00:00
    Bug 1966538 [wpt PR 52556] - Update wpt metadata,
    
    wpt-pr: 52556
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250633
    
  • ee1f8099
    by youennf at 2025-05-22T10:39:15+00:00
    Bug 1962698 [wpt PR 52174] - Add a test validating that encoded transforms cannot be reused,
    
    Automatic update from web-platform-tests
    Add a test validating that encoded transforms cannot be reused (#52174)
    
    * Add a test validating that encoded transforms cannot be reused
    
    * Update webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html
    
    Co-authored-by: Jan-Ivar Bruaroey <jan-ivar@xxxxxxxxxxxxxxxxxxxxxxxx>
    
    ---------
    
    Co-authored-by: Jan-Ivar Bruaroey <jan-ivar@xxxxxxxxxxxxxxxxxxxxxxxx>
    --
    
    wpt-commits: cb101f4f94126b7ef842c180c204b090875a3fe9
    wpt-pr: 52174
    
    Differential Revision: https://phabricator.services.mozilla.com/D250634
    
  • 2a16cb15
    by Sam Sneddon at 2025-05-22T10:39:19+00:00
    Bug 1966747 [wpt PR 52424] - Install requirements for mypy,
    
    Automatic update from web-platform-tests
    Fix #52417: Add missing requirements_metadata.txt
    
    --
    Install requirements for mypy
    
    This provides mypy with knowledge of the types for packages that
    include type data.
    
    --
    Remove unused import
    --
    
    wpt-commits: 70cea246fc01de210a03a5c4c87608206aafb1ad, c03fb6d7058c1700600f2b9797bd83e6f7b7fd61, 0f86ae6e69c0a5f5742dc039d8e3a3b80421c57b
    wpt-pr: 52424
    
    Differential Revision: https://phabricator.services.mozilla.com/D250635
    
  • f67a2270
    by Nathan Memmott at 2025-05-22T10:39:22+00:00
    Bug 1966742 [wpt PR 52573] - Don't proceed after a progress event triggers an abort,
    
    Automatic update from web-platform-tests
    Don't proceed after a progress event triggers an abort
    
    For Translator and the Writing Assistance APIs, if an ProgressEvent
    triggers an abort, then we could erroneously send another event or try
    to resolve the promise with a new instance of the API. This checks
    after each ProgressEvent if we've aborted and stops if we did.
    
    Fixed: 412444078, 415111444
    Change-Id: Ib235d061639d7d69f549c74a371031d10a082c39
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6547878
    Reviewed-by: Daseul Lee <dslee@xxxxxxxxxxxx>
    Commit-Queue: Nathan Memmott <memmott@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460854}
    
    --
    
    wpt-commits: 3604bf586fb764a71b7d041aca518be866db3212
    wpt-pr: 52573
    
    Differential Revision: https://phabricator.services.mozilla.com/D250636
    
  • 05f15170
    by moz-wptsync-bot at 2025-05-22T10:39:26+00:00
    Bug 1966742 [wpt PR 52573] - Update wpt metadata,
    
    wpt-pr: 52573
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250637
    
  • 141ddce1
    by Anders Hartvoll Ruud at 2025-05-22T10:39:30+00:00
    Bug 1966770 [wpt PR 52577] - Make var() and attr() short-circuiting,
    
    Automatic update from web-platform-tests
    Make var() and attr() short-circuiting
    
    Following the resolution in Issue 11500, all substitution functions
    should be short-circuiting. This CL implements this for var()
    and attr(), behind the flag CSSShortCircuitVarAttr.
    
    Note that env() already has the desired behavior, and therefore
    no change is needed for env().
    
    https://github.com/w3c/csswg-drafts/issues/11500
    
    Bug: 397690639
    Change-Id: If71326bc52a55524ecfd4d439d30ac09bf22fea3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6530122
    Reviewed-by: Munira Tursunova <moonira@xxxxxxxxxx>
    Commit-Queue: Anders Hartvoll Ruud <andruud@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460882}
    
    --
    
    wpt-commits: 649319c229a6037ad25250a4f006bf605e986e81
    wpt-pr: 52577
    
    Differential Revision: https://phabricator.services.mozilla.com/D250638
    
  • 75c5ac48
    by moz-wptsync-bot at 2025-05-22T10:39:33+00:00
    Bug 1966770 [wpt PR 52577] - Update wpt metadata,
    
    wpt-pr: 52577
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250639
    
  • d7b08a83
    by anushamuley at 2025-05-22T10:39:37+00:00
    Bug 1966785 [wpt PR 52572] - Update cookieStore WPTs to not append "/" to the path attribute,
    
    Automatic update from web-platform-tests
    Update cookieStore WPTs to not append "/" to the path attribute
    
    Remove this behavior for better interoperability with document.cookie
    and the Set-Cookie header. This logic was added in
    https://chromium-review.googlesource.com/c/chromium/src/+/2131031 but it
    is unclear why that was done (per
    https://github.com/WICG/cookie-store/issues/244).
    
    This change additionally updates the set/delete test cleanup methods to
    use the `Set-Cookie` header instead of `cookieStore.delete` to delete
    cookies to avoid a dependency on the API being tested.
    
    Bug: 402779102
    Change-Id: I50fea05101c839f55736e7f3c958c919dd119f27
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520094
    Auto-Submit: Anusha Muley <anushamuley@xxxxxxxxxx>
    Reviewed-by: Chris Fredrickson <cfredric@xxxxxxxxxxxx>
    Reviewed-by: Dylan Cutler <dylancutler@xxxxxxxxxx>
    Commit-Queue: Dylan Cutler <dylancutler@xxxxxxxxxx>
    Commit-Queue: Anusha Muley <anushamuley@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460844}
    
    --
    
    wpt-commits: 40130390ab10d1a05a1b8a2e964e016e2ae57a9b
    wpt-pr: 52572
    
    Differential Revision: https://phabricator.services.mozilla.com/D250640
    
  • 372a389b
    by Nathan Memmott at 2025-05-22T10:39:41+00:00
    Bug 1966782 [wpt PR 52579] - Translator: Composite instance method abort signals with the create abort signal,
    
    Automatic update from web-platform-tests
    Translator: Composite instance method abort signals with the create abort signal
    
    This composites Translator's translate, translateStreaming, and
    measureInputUsage's abort signals with the abort signal used to create
    the Translator. As part of this, the destroy signal is aligned with spec
    and rejects with AbortError instead of InvalidStateError.
    
    Fixed: 399693771
    Change-Id: I245082364c1f8a51ce7781027c04d941e0e4efb1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6553208
    Reviewed-by: Christine Hollingsworth <christinesm@xxxxxxxxxxxx>
    Commit-Queue: Nathan Memmott <memmott@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460965}
    
    --
    
    wpt-commits: 0b3673275ec1c3545c266a8ad32229e2de100bec
    wpt-pr: 52579
    
    Differential Revision: https://phabricator.services.mozilla.com/D250641
    
  • 130a7700
    by moz-wptsync-bot at 2025-05-22T10:39:45+00:00
    Bug 1966782 [wpt PR 52579] - Update wpt metadata,
    
    wpt-pr: 52579
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250642
    
  • 15d3fc0b
    by Bryan Bernhart at 2025-05-22T10:39:48+00:00
    Bug 1966755 [wpt PR 52574] - WebNN: support constant tensors,
    
    Automatic update from web-platform-tests
    WebNN: support constant tensors
    
    Allows MLTensor to be input to constant() so weights can be
    reused on-device between multiple builds on the same builder
    or different builders. This eliminates the need to keep the original
    JS input data and lowers CPU memory usage.
    
    To keep the CL size in check, only the DML backend was enabled.
    
    More specifically:
    * Adds constant usage to MLTensor.
    * Allows tensors to be initialized from a supplied JS buffer.
    * Supports graph builds using weights from tensors.
    
    Restrictions:
    * Constant tensors cannot be dispatched.
    * Constant tensors must be initialized.
    * Constant tensors must remain static.
    
    https://github.com/webmachinelearning/webnn/issues/760
    
    Bug: 332350952
    Change-Id: Ib18dfe06ead6728172355f2a540e3faeec99917b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6075601
    Reviewed-by: Alex Gough <ajgo@xxxxxxxxxxxx>
    Reviewed-by: Reilly Grant <reillyg@xxxxxxxxxxxx>
    Commit-Queue: Bryan Bernhart <bryan.bernhart@xxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1460981}
    
    --
    
    wpt-commits: 92ec2abac329e59a4aa790d966f43efe7465fd6d
    wpt-pr: 52574
    
    Differential Revision: https://phabricator.services.mozilla.com/D250643
    
  • ba2fb5c2
    by Sam Sneddon at 2025-05-22T10:39:52+00:00
    Bug 1965978 [wpt PR 52485] - Fix #52484: test_trickle should actually test trickling,
    
    Automatic update from web-platform-tests
    Fix #52484: test_trickle should actually test trickling
    
    A random failure on CI made me notice that the pass condition for this
    test has always been backwards: it's always been testing the trickle
    takes less than six seconds. It typically passed because we weren't
    actually reading all the content from the response within block we
    were timing, though this is subject to buffering choices.
    
    This both fixes that, and moves us to use a monotonic clock, and
    provides an allowance for the clock resolution.
    
    --
    
    wpt-commits: 63b3ba89384e58d33b00d09d996d22c307de974f
    wpt-pr: 52485
    
    Differential Revision: https://phabricator.services.mozilla.com/D250644
    
  • e411b105
    by Sam Sneddon at 2025-05-22T10:39:56+00:00
    Bug 1966849 [wpt PR 52429] - Fix WrapperHandler to have abc.ABCMeta as a metaclass,
    
    Automatic update from web-platform-tests
    Fix WrapperHandler to have abc.ABCMeta as a metaclass
    
    --
    
    wpt-commits: dc9a8bee02ea02ef7c27ea4944a06299d2f2e3f4
    wpt-pr: 52429
    
    Differential Revision: https://phabricator.services.mozilla.com/D250645
    
  • 9da04fb2
    by Matt Woodrow at 2025-05-22T10:40:00+00:00
    Bug 1966858 [wpt PR 52582] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=293035,
    
    Automatic update from web-platform-tests
    WebKit export of https://bugs.webkit.org/show_bug.cgi?id=293035
    
    --
    
    wpt-commits: 7011739d3138403891906e28e9dda9adf5b6fb16
    wpt-pr: 52582
    
    Differential Revision: https://phabricator.services.mozilla.com/D250646
    
  • d02d6226
    by Daseul Lee at 2025-05-22T10:40:03+00:00
    Bug 1966859 [wpt PR 52580] - Fix EchoAIManager to check Writer/Rewriter correctly, like Summarizer,
    
    Automatic update from web-platform-tests
    Fix EchoAIManager to check Writer/Rewriter correctly, like Summarizer
    
    It should check for language requirements and handle download progress
    correctly, as it's already done for Summarizer.
    
    Since the implementation is the same, template functions are used to
    share the same logic.
    
    Bug: 417752253
    Change-Id: I25b55455c6d3d08cfc59d087cee6590a30426667
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6549635
    Commit-Queue: Daseul Lee <dslee@xxxxxxxxxxxx>
    Reviewed-by: Mike Wasserman <msw@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461006}
    
    --
    
    wpt-commits: bbd1bdbd06804eca76dfcfdab8d8cef10f659510
    wpt-pr: 52580
    
    Differential Revision: https://phabricator.services.mozilla.com/D250647
    
  • 22f8466e
    by moz-wptsync-bot at 2025-05-22T10:40:07+00:00
    Bug 1966859 [wpt PR 52580] - Update wpt metadata,
    
    wpt-pr: 52580
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250648
    
  • e07e4c30
    by Chengwei Hsieh at 2025-05-22T10:40:11+00:00
    Bug 1966884 [wpt PR 52586] - geolocation: Re-enable some geolocation WPT tests,
    
    Automatic update from web-platform-tests
    geolocation: Re-enable some geolocation WPT tests
    
    Re-eanble some geolocation WPT tests with using Web driver Bidi
    set_geolocation_override to avoid timeout issue.
    
    Bug: 390467419
    Change-Id: I485613abf185e136af98b2634df5b67f3dfe8d21
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6187719
    Commit-Queue: Jack Hsieh <chengweih@xxxxxxxxxxxx>
    Reviewed-by: Matt Reynolds <mattreynolds@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461071}
    
    --
    
    wpt-commits: 296fb69fd30e1a19a859c3b58a1f235038f1db6c
    wpt-pr: 52586
    
    Differential Revision: https://phabricator.services.mozilla.com/D250649
    
  • 2429a769
    by moz-wptsync-bot at 2025-05-22T10:40:15+00:00
    Bug 1966884 [wpt PR 52586] - Update wpt metadata,
    
    wpt-pr: 52586
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250650
    
  • 54e45074
    by Stefan Zager at 2025-05-22T10:40:18+00:00
    Bug 1966886 [wpt PR 52587] - Revert "WebNN: support constant tensors",
    
    Automatic update from web-platform-tests
    Revert "WebNN: support constant tensors"
    
    This reverts commit fd00312e80a964f7f5dffee1f811f634f7fe731e.
    
    Reason for revert: See bug
    
    Bug: 418078503
    Original change's description:
    > WebNN: support constant tensors
    >
    > Allows MLTensor to be input to constant() so weights can be
    > reused on-device between multiple builds on the same builder
    > or different builders. This eliminates the need to keep the original
    > JS input data and lowers CPU memory usage.
    >
    > To keep the CL size in check, only the DML backend was enabled.
    >
    > More specifically:
    > * Adds constant usage to MLTensor.
    > * Allows tensors to be initialized from a supplied JS buffer.
    > * Supports graph builds using weights from tensors.
    >
    > Restrictions:
    > * Constant tensors cannot be dispatched.
    > * Constant tensors must be initialized.
    > * Constant tensors must remain static.
    >
    > https://github.com/webmachinelearning/webnn/issues/760
    >
    > Bug: 332350952
    > Change-Id: Ib18dfe06ead6728172355f2a540e3faeec99917b
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6075601
    > Reviewed-by: Alex Gough <ajgo@xxxxxxxxxxxx>
    > Reviewed-by: Reilly Grant <reillyg@xxxxxxxxxxxx>
    > Commit-Queue: Bryan Bernhart <bryan.bernhart@xxxxxxxxx>
    > Cr-Commit-Position: refs/heads/main@{#1460981}
    
    Bug: 332350952
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Change-Id: I01c02f3fafef3d68f483f88e30fc5fc7a5d70740
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6552231
    Bot-Commit: Rubber Stamper <rubber-stamper@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
    Owners-Override: Stefan Zager <szager@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461097}
    
    --
    
    wpt-commits: 07fcd4607e3426a773db02b711dff9ee0b677ddd
    wpt-pr: 52587
    
    Differential Revision: https://phabricator.services.mozilla.com/D250651
    
  • ef458486
    by Erica Kovac at 2025-05-22T10:40:22+00:00
    Bug 1966888 [wpt PR 52581] - [FedCM] Prefetch pictures for Accounts Push,
    
    Automatic update from web-platform-tests
    [FedCM] Prefetch pictures for Accounts Push
    
    * Fire-and-forget requests for the profile pictures when
      navigator.login.setStatus is called; for these requests, use the IdP
      origin as the top-level frame for the network isolation key.
    * Create a new property on IdentityRequestAccount to track whether the
      account was retrieved from the Accounts Push storage.
    * If the IdentityRequestAccount was retrieved from Accounts Push
      storage, set the LOAD_ONLY_FROM_CACHE flag on the ResourceRequest
      for the image and issue the request using the IdP origin as the
      top-level frame for the network isolation key.
    
    Bug: 414428747
    Change-Id: Ib25f296f56966933ab9d38462a749541dec745d6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6495311
    Auto-Submit: Erica Kovac <ekovac@xxxxxxxxxx>
    Commit-Queue: Nicolás Peña <npm@xxxxxxxxxxxx>
    Reviewed-by: Christian Biesinger <cbiesinger@xxxxxxxxxxxx>
    Reviewed-by: Nicolás Peña <npm@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461011}
    
    --
    
    wpt-commits: 37a23450fb90ea414856eb8edde1230ead92a0fc
    wpt-pr: 52581
    
    Differential Revision: https://phabricator.services.mozilla.com/D250652
    
  • 07b9802b
    by moz-wptsync-bot at 2025-05-22T10:40:26+00:00
    Bug 1966888 [wpt PR 52581] - Update wpt metadata,
    
    wpt-pr: 52581
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250653
    
  • 5aa67f23
    by Joey Arhar at 2025-05-22T10:40:29+00:00
    Bug 1966897 [wpt PR 52588] - Fix customizable select arrow up with containers,
    
    Automatic update from web-platform-tests
    Fix customizable select arrow up with containers
    
    Keyboard navigating options backwards with the arrow keys was broken
    with container elements due to using the wrong traversal method when
    starting a traversal backwards given an existing option element.
    
    Fixed: 417119055
    Change-Id: I0cc8d0b501ea6d4c4f14e9f2a8746ed866486afa
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6536215
    Commit-Queue: Joey Arhar <jarhar@xxxxxxxxxxxx>
    Reviewed-by: Mason Freed <masonf@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461123}
    
    --
    
    wpt-commits: e78646aa759ff6058b67cac63d93879fbb4ff27d
    wpt-pr: 52588
    
    Differential Revision: https://phabricator.services.mozilla.com/D250654
    
  • eef75eb6
    by moz-wptsync-bot at 2025-05-22T10:40:33+00:00
    Bug 1966897 [wpt PR 52588] - Update wpt metadata,
    
    wpt-pr: 52588
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250655
    
  • 5495a7b7
    by Joey Arhar at 2025-05-22T10:40:37+00:00
    Bug 1966900 [wpt PR 52589] - Implement ToggleEvent.source,
    
    Automatic update from web-platform-tests
    Implement ToggleEvent.source
    
    The ToggleEvent's source attribute is set to the element which invoked
    the element which the ToggleEvent is being fired on. Source can be set
    up as a parameter passed to element.showPopover(), an element with the
    popovertarget attribute, or an element with the commandfor attribute.
    This patch implements support for every element which the ToggleEvent is
    currently fired on, including <details>, <dialog>, and popovers.
    
    Bug: 408018828
    Change-Id: I43f3cfe66cfcf077980180d598cfb4ccea6c171e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6427115
    Reviewed-by: Mason Freed <masonf@xxxxxxxxxxxx>
    Commit-Queue: Joey Arhar <jarhar@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461127}
    
    --
    
    wpt-commits: 054fc62514695a3e3cac6eeda9854a09caac1e22
    wpt-pr: 52589
    
    Differential Revision: https://phabricator.services.mozilla.com/D250656
    
  • e4d2e64c
    by moz-wptsync-bot at 2025-05-22T10:40:41+00:00
    Bug 1966900 [wpt PR 52589] - Update wpt metadata,
    
    wpt-pr: 52589
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250657
    
  • ea4f686e
    by Johannes Henkel at 2025-05-22T10:40:44+00:00
    Bug 1966902 [wpt PR 52590] - [soft navs] Add smoke test for task attribution.,
    
    Automatic update from web-platform-tests
    [soft navs] Add smoke test for task attribution.
    
    These tests work by having click handlers that schedule their work
    so that it happens in another task (I think / hope).
    
    This is in response to Michal's comment on crrev.com/c/6545933.
    
    Change-Id: I71a92638501e89a0634d92d3ed37e3733115a6a2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6547980
    Reviewed-by: Scott Haseley <shaseley@xxxxxxxxxxxx>
    Reviewed-by: Michal Mocny <mmocny@xxxxxxxxxxxx>
    Commit-Queue: Johannes Henkel <johannes@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461149}
    
    --
    
    wpt-commits: 599d45637e1698dbab48e7244a058435a63a686f
    wpt-pr: 52590
    
    Differential Revision: https://phabricator.services.mozilla.com/D250658
    
  • c3d25ef0
    by Rohan Raja at 2025-05-22T10:40:48+00:00
    Bug 1966903 [wpt PR 52591] - [ClipboardChange event] - Blink implementation for the event,
    
    Automatic update from web-platform-tests
    [ClipboardChange event] - Blink implementation for the event
    
    Renderer side changes for clipboardchange event feature. Introduces a
    new class - ClipboardChangeEventController which handles monitoring and
    dispatching of clipboard change events.
    
    blink::Clipboard checks for clipboardchange events being added/removed.
    Based on number of listeners, the ClipboardChangeEventController signals
    SystemClipboard to start/stop listening to the clipboardChange event.
    The SystemClipboard invokes Mojom calls to browser for listening to
    clipboard changes.
    
    Following existing pattern of event handling mechanism in blink, the
    SystemClipboard is now PlatformEventDispatcher. The
    ClipboardChangeEventController is a PlatformEventController which can be
    added as an observer to PlatformEventDispatcher (SystemClipboard).
    
    Design doc:
    https://docs.google.com/document/d/1bY2pzV6PSX56fiFcrXEgOjpFen07xaxmnsM5dqXFE1U/edit?tab=t.0
    
    Bug: 41442253
    Change-Id: Iff0a86058faaef0438d6ebed81e6f8e07814a127
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6420874
    Reviewed-by: Dave Tapuska <dtapuska@xxxxxxxxxxxx>
    Commit-Queue: Rohan Raja <roraja@xxxxxxxxxxxxx>
    Reviewed-by: Sambamurthy Bandaru <sambamurthy.bandaru@xxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461173}
    
    --
    
    wpt-commits: d30ad7e15d304c34f94ad539b352d3744a97f4dd
    wpt-pr: 52591
    
    Differential Revision: https://phabricator.services.mozilla.com/D250659
    
  • fc14102b
    by moz-wptsync-bot at 2025-05-22T10:40:51+00:00
    Bug 1966903 [wpt PR 52591] - Update wpt metadata,
    
    wpt-pr: 52591
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250660
    
  • 0e394d49
    by Marcos Cáceres at 2025-05-22T10:40:55+00:00
    Bug 1949376 [wpt PR 50819] - Digital Credentials: object conversion tests for DigitalCredentialGetRequest's data member,
    
    Automatic update from web-platform-tests
    Digital Credentials: object conversion tests for DigitalCredentialGetRequest's data member (#50819)
    
    --
    
    wpt-commits: 9b96b450e9712ae2145a0fd910e3b54c7e29dd58
    wpt-pr: 50819
    
    Differential Revision: https://phabricator.services.mozilla.com/D250661
    
  • 8e4fbf99
    by moz-wptsync-bot at 2025-05-22T10:40:59+00:00
    Bug 1949376 [wpt PR 50819] - Update wpt metadata,
    
    wpt-pr: 50819
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250662
    
  • 8e084ad5
    by Sam Sneddon at 2025-05-22T10:41:02+00:00
    Bug 1966731 [wpt PR 52571] - Revert "QuotaExceededError: Update to a DOMException derived interface",
    
    Automatic update from web-platform-tests
    Revert "QuotaExceededError: Update to a DOMException derived interface (#52556)"
    
    This reverts commit 16a71c4282b0379f639051c0a3f98f3fcdaa2149.
    
    --
    
    wpt-commits: 2f96fa19966d6bc19e979a09479ac8a7aa337c54
    wpt-pr: 52571
    
    Differential Revision: https://phabricator.services.mozilla.com/D250663
    
  • 3124b8d3
    by Philip Rogers at 2025-05-22T10:41:06+00:00
    Bug 1966914 [wpt PR 52592] - Respect position-visibility: no-overflow without anchors,
    
    Automatic update from web-platform-tests
    Respect position-visibility: no-overflow without anchors
    
    The spec for position-visibility: no-overflow doesn't require that it
    is used with anchor positioning.
    
    https://drafts.csswg.org/css-anchor-position-1/#position-visibility
    
    Fixed: 412695437
    Change-Id: I800a6ba813ed107381cef85b2b6a170e84015403
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6553149
    Auto-Submit: Philip Rogers <pdr@xxxxxxxxxxxx>
    Reviewed-by: Noam Rosenthal <nrosenthal@xxxxxxxxxx>
    Commit-Queue: Noam Rosenthal <nrosenthal@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461217}
    
    --
    
    wpt-commits: 87f9ddb0c673cac53de04b4ec277cd90ea5d2dfc
    wpt-pr: 52592
    
    Differential Revision: https://phabricator.services.mozilla.com/D250664
    
  • 4fdc311d
    by moz-wptsync-bot at 2025-05-22T10:41:10+00:00
    Bug 1966914 [wpt PR 52592] - Update wpt metadata,
    
    wpt-pr: 52592
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250665
    
  • e4ca60a9
    by Thomas Nguyen at 2025-05-22T10:41:14+00:00
    Bug 1966923 [wpt PR 52595] - [PEPC] Remove the display enforcement,
    
    Automatic update from web-platform-tests
    [PEPC] Remove the display enforcement
    
    Current the display enforcement within `AdjustStyle` may lead to
    incorrect layout validation. This occurs due to bit fields not being
    properly propagated or cleared, resulting in an `AssertLaidOut()`
    failure.
    
    We will replace the display enforcement by showing a console message
    when the display is set incorrectly.
    
    Bug: 408164614
    Change-Id: I7fc635d641a33f40a6251199616145c7de1499f7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6551238
    Commit-Queue: Thomas Nguyen <tungnh@xxxxxxxxxxxx>
    Reviewed-by: Joey Arhar <jarhar@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461289}
    
    --
    
    wpt-commits: c90c127a4fa96a0a5b8c810a11e705da20e21c3e
    wpt-pr: 52595
    
    Differential Revision: https://phabricator.services.mozilla.com/D250666
    
  • 4b9f7764
    by Daniil Sakhapov at 2025-05-22T10:41:17+00:00
    Bug 1966972 [wpt PR 52597] - Add AltCounterContentData and parse it in alt content,
    
    Automatic update from web-platform-tests
    Add AltCounterContentData and parse it in alt content
    
    Bug: 417488055
    Change-Id: I27c81004ee6737fe2fbbb02fb2b31358ef6f0813
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6544156
    Reviewed-by: Rune Lillesveen <futhark@xxxxxxxxxxxx>
    Commit-Queue: Daniil Sakhapov <sakhapov@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461312}
    
    --
    
    wpt-commits: 75460061e1d871b26092792be07ad10193b66cdb
    wpt-pr: 52597
    
    Differential Revision: https://phabricator.services.mozilla.com/D250667
    
  • 94dccb63
    by moz-wptsync-bot at 2025-05-22T10:41:21+00:00
    Bug 1966972 [wpt PR 52597] - Update wpt metadata,
    
    wpt-pr: 52597
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250668
    
  • 30d82172
    by Vladimir Levin at 2025-05-22T10:41:25+00:00
    Bug 1966975 [wpt PR 52600] - vt: Invalidate VT pseudos before/after getComputedStyle sometimes.,
    
    Automatic update from web-platform-tests
    vt: Invalidate VT pseudos before/after getComputedStyle sometimes.
    
    In situations where we need to getComputedStyle for vt pseudo before
    they are exposed, we need to invalidate the style so that we can
    recalculate it as if they didn't yet exist (including default UA
    and author stylesheets).
    
    R=khushalsagar@xxxxxxxxxxxx, futhark@xxxxxxxxxxxx
    Bug: 399098430
    
    Change-Id: Icb9d6ec0b897392af46e9df95cfb41f4b467c84a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542969
    Reviewed-by: Khushal Sagar <khushalsagar@xxxxxxxxxxxx>
    Commit-Queue: Vladimir Levin <vmpstr@xxxxxxxxxxxx>
    Reviewed-by: Rune Lillesveen <futhark@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461368}
    
    --
    
    wpt-commits: df87a828a04ca0aff78788876886eb840db799f0
    wpt-pr: 52600
    
    Differential Revision: https://phabricator.services.mozilla.com/D250669
    
  • 705cc986
    by Joshua Bell at 2025-05-22T10:41:29+00:00
    Bug 1966976 [wpt PR 52602] - WebNN: Fix WPT and move ASAN-only expectations to correct file,
    
    Automatic update from web-platform-tests
    WebNN: Fix WPT and move ASAN-only expectations to correct file
    
    * ASAN-only failure expectations go in ASANExpectations
    * The "mul" test was testing "add" - oops!
    
    Re-land of https://crrev.com/c/6509875
    
    Bug: 414243950,415739879
    Change-Id: I345e3a2f2c987ff00de7afb71608a26e78b48961
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6513353
    Commit-Queue: Phillis Tang <phillis@xxxxxxxxxxxx>
    Reviewed-by: Junwei Fu <junwei.fu@xxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461392}
    
    --
    
    wpt-commits: 500ca66ae6bb6dc773c12fd48e669b1ca6b1ba60
    wpt-pr: 52602
    
    Differential Revision: https://phabricator.services.mozilla.com/D250670
    
  • 095bd519
    by Sammy Gill at 2025-05-22T10:41:32+00:00
    Bug 1966988 [wpt PR 52606] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=256047,
    
    Automatic update from web-platform-tests
    WebKit export of https://bugs.webkit.org/show_bug.cgi?id=256047 (#52606)
    
    --
    
    wpt-commits: c92694f0197008d44c491ac4ec66a2772c5fbaed
    wpt-pr: 52606
    
    Differential Revision: https://phabricator.services.mozilla.com/D250671
    
  • 91d93045
    by David Awogbemila at 2025-05-22T10:41:36+00:00
    Bug 1966981 [wpt PR 52603] - Expose SnapEvent constructor,
    
    Automatic update from web-platform-tests
    Expose SnapEvent constructor
    
    The constructor for the SnapEvent interface was omitted in the
    interface definition in snap_event.idl. This patch corrects this
    omission.
    
    The change is put behind a flag as we might need to send out a Blink
    PSA.
    
    Bug: 415848477
    Change-Id: I2444de59ab4fa69f63d65ea885148135c3ee028b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545816
    Reviewed-by: Kevin Ellis <kevers@xxxxxxxxxxxx>
    Commit-Queue: David Awogbemila <awogbemila@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461431}
    
    --
    
    wpt-commits: 8f488e2c5e3cc04b814c58a35aaee5a7ad6d11ac
    wpt-pr: 52603
    
    Differential Revision: https://phabricator.services.mozilla.com/D250672
    
  • 9573262e
    by moz-wptsync-bot at 2025-05-22T10:41:39+00:00
    Bug 1966981 [wpt PR 52603] - Update wpt metadata,
    
    wpt-pr: 52603
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250673
    
  • 882a7534
    by Reilly Grant at 2025-05-22T10:41:43+00:00
    Bug 1967005 [wpt PR 52609] - webnn: Add an explicit test for non-constant PReLU scale,
    
    Automatic update from web-platform-tests
    webnn: Add an explicit test for non-constant PReLU scale
    
    This change fixes the PReLU conformance tests to mostly pass a
    non-constant input (as this is what models will typically do) and adds a
    test case for passing a non-constant scale as well as this is allowed by
    the specification.
    
    Bug: 416364328
    Change-Id: I7ad805a58db6f55c1d7cc754c3965df8d09bc55f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6551443
    Commit-Queue: Reilly Grant <reillyg@xxxxxxxxxxxx>
    Commit-Queue: Phillis Tang <phillis@xxxxxxxxxxxx>
    Auto-Submit: Reilly Grant <reillyg@xxxxxxxxxxxx>
    Reviewed-by: Phillis Tang <phillis@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461574}
    
    --
    
    wpt-commits: 39b1806340bb67455263384dfb8e71c696143ac0
    wpt-pr: 52609
    
    Differential Revision: https://phabricator.services.mozilla.com/D250674
    
  • 951ddc08
    by Mason Freed at 2025-05-22T10:41:47+00:00
    Bug 1967006 [wpt PR 52610] - Closing interest invoker target popover loses interest,
    
    Automatic update from web-platform-tests
    Closing interest invoker target popover loses interest
    
    Since it's possible that the target popover for an interest
    invoker (via `interesttarget`) can be closed through other means
    such as light dismiss or programmatic `.hidePopover()`, that
    should cause a loss of interest. Without this, the UI can get
    into an odd state where the target popover is already closed,
    yet the invoker still "has interest". To get the popover to
    show up again, the invoker needs to be de-hovered *and left
    de-hovered for the "hide" delay* so that interest can be lost.
    Since that's completely invisible, the user has no way to know
    whether it's "done" and the invoker can be re-hovered. With
    this change, the UX will be intuitive.
    
    Bug: 364669918
    Change-Id: Ifab53af643ffdccfda47524b187255c756b3a106
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6536349
    Commit-Queue: Mason Freed <masonf@xxxxxxxxxxxx>
    Reviewed-by: Joey Arhar <jarhar@xxxxxxxxxxxx>
    Auto-Submit: Mason Freed <masonf@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461575}
    
    --
    
    wpt-commits: ce2db66a012a77d8b1b948f71a08ab15db6e2cdd
    wpt-pr: 52610
    
    Differential Revision: https://phabricator.services.mozilla.com/D250675
    
  • f24af0ee
    by moz-wptsync-bot at 2025-05-22T10:41:50+00:00
    Bug 1967006 [wpt PR 52610] - Update wpt metadata,
    
    wpt-pr: 52610
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250676
    
  • 2e2636b0
    by Daseul Lee at 2025-05-22T10:41:54+00:00
    Bug 1966996 [wpt PR 52608] - Writing Assistance: Check and consume User Activation,
    
    Automatic update from web-platform-tests
    Writing Assistance: Check and consume User Activation
    
    Per spec, user activation is required when the model is downloadable or
    downloading during Summarizer / Writer / Rewriter client creation.
    
    It calls `CanCreate*()` to get the model availability status first to
    check the download status, before calling `Create*()`. Ideally, this
    should be combined as a one mojo round-trip for future improvement.
    Since the first call can return unavailable status, now we throw an
    error early before calling `Create*()`.
    
    As a result, this fixes missing enterprise check from Create*() mojo
    call, which was previously only checked from CanCreate*() mojo call.
    
    This CL also updates permissions policy WPT pattern, to be aligned with Language Detector and Translator API as done in crrev.com/c/6501107 to fix the breakage with the changes introduced in this CL.
    
    Bug: 414811872, 372806447
    Change-Id: Ie0ebf35d3e622957139d8a57695e9e4f765430db
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532326
    Commit-Queue: Daseul Lee <dslee@xxxxxxxxxxxx>
    Reviewed-by: Mike Wasserman <msw@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461567}
    
    --
    
    wpt-commits: f59fa9fba54b54f42aa53b58185feb6e4245db82
    wpt-pr: 52608
    
    Differential Revision: https://phabricator.services.mozilla.com/D250677
    
  • 189c9b5a
    by moz-wptsync-bot at 2025-05-22T10:41:58+00:00
    Bug 1966996 [wpt PR 52608] - Update wpt metadata,
    
    wpt-pr: 52608
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250678
    
  • 4e50c938
    by Oriol Brufau at 2025-05-22T10:42:01+00:00
    Bug 1967039 [wpt PR 52596] - layout: Fix `align-content` on stretched row flex containers,
    
    Automatic update from web-platform-tests
    layout: Fix `align-content` on stretched row flex containers
    
    Fixes a regression from #36973, which didn't take into account that
    stretching flex items affects their final block size when the cross
    axis is the block axis.
    
    Signed-off-by: Oriol Brufau <obrufau@xxxxxxxxxx>
    
    --
    
    wpt-commits: 0557f15b1edaed64ca89d864a8be9ffd82c888ec
    wpt-pr: 52596
    
    Differential Revision: https://phabricator.services.mozilla.com/D250679
    
  • 4a875ba4
    by Helmut Januschka at 2025-05-22T10:42:05+00:00
    Bug 1966990 [wpt PR 52607] - Fix filter:invert on HTML element on high-DPI displays,
    
    Automatic update from web-platform-tests
    Fix filter:invert on HTML element on high-DPI displays
    
    This CL fixes an issue where filters applied to the HTML element (like
    filter:invert(100%)) don't affect the body's background image on
    high-DPI displays with device scale factor >= 1.5.
    
    Bug: 412115607
    Change-Id: I896f9b84299f3403692fedadf5db1afb18dc5839
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532305
    Commit-Queue: Helmut Januschka <helmut@xxxxxxxxxxxxx>
    Reviewed-by: Philip Rogers <pdr@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461528}
    
    --
    
    wpt-commits: f74e8e93b5264771f63bf94c1e3b5cd89c6379af
    wpt-pr: 52607
    
    Differential Revision: https://phabricator.services.mozilla.com/D250680
    
  • b6156ec5
    by Tim van der Lippe at 2025-05-22T10:42:09+00:00
    Bug 1966775 [wpt PR 52578] - Propagate destination through load_data,
    
    Automatic update from web-platform-tests
    Propagate destination through load_data
    
    This way, we don't always set the destination to Document
    (which is as the spec is written today). Instead, we set
    it it in the load_data, depending on which context we
    load it from.
    
    Doing so allows us to set the `Destination::IFrame` for
    navigations in iframes, enabling all frame-related CSP
    checks.
    
    While we currently block iframes when `frame-src` or
    `child-src` is set, their respective tests don't pass
    yet. That's because we don't yet handle the cases
    where we fire the correct `load` event.
    
    Also update one WPT test to correctly fail, rather than
    erroring. That's because it was using the wrong JS
    test variable.
    
    Part of #4577
    
    Signed-off-by: Tim van der Lippe <tvanderlippe@xxxxxxxxx>
    
    --
    
    wpt-commits: d2b8b72ee2b97f942fa12d5fcdcf6c01ff38618a
    wpt-pr: 52578
    
    Differential Revision: https://phabricator.services.mozilla.com/D250681
    
  • a3d7c62a
    by 一丝 at 2025-05-22T10:42:12+00:00
    Bug 1959740 [wpt PR 51938] - Add fuzzy to avoid Safari failing due to CSS gradient noise,
    
    Automatic update from web-platform-tests
    Add fuzzy to avoid Safari failing due to CSS gradient noise (#51938)
    
    Closes: https://bugs.webkit.org/show_bug.cgi?id=200209
    --
    
    wpt-commits: 5cb2e5411e0235ee46d8622d107764e7230e4bee
    wpt-pr: 51938
    
    Differential Revision: https://phabricator.services.mozilla.com/D250682
    
  • 27d7b285
    by Anders Hartvoll Ruud at 2025-05-22T10:42:16+00:00
    Bug 1966984 [wpt PR 52605] - [ident] Implement ident() function fundamentals,
    
    Automatic update from web-platform-tests
    [ident] Implement ident() function fundamentals
    
    The ident() function allows identifiers to be constructed dynamically
    by e.g. concatenating strings and integers. This CL implements
    the "bare minimum" to get the feature going, and only supports
    view-transition-name for now. It may accidentally already work
    in other properties. If that's the case, then future CLs will
    land WPTs for those properties gradually.
    
    Note that this feature has several open questions, and this CL does
    not try to answer all of them. Some important ones are filed
    as dependencies of Issue 384930424.
    
    Bug: 384930424
    Change-Id: I0fea0eb3163c3ac3fead8a139220c571a1aa5628
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6551725
    Reviewed-by: Rune Lillesveen <futhark@xxxxxxxxxxxx>
    Commit-Queue: Anders Hartvoll Ruud <andruud@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461990}
    
    --
    
    wpt-commits: 50787b55380d0310268cc40f02242908b41c6c42
    wpt-pr: 52605
    
    Differential Revision: https://phabricator.services.mozilla.com/D250683
    
  • 0dc5d1d2
    by moz-wptsync-bot at 2025-05-22T10:42:20+00:00
    Bug 1966984 [wpt PR 52605] - Update wpt metadata,
    
    wpt-pr: 52605
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250684
    
  • 86ec4a5a
    by Jason at 2025-05-22T10:42:23+00:00
    Bug 1967215 [wpt PR 52631] - Fix ch fallback logic,
    
    Automatic update from web-platform-tests
    Fix ch fallback logic
    
    This CL fixes the logic error introduced in crrev.com/c/6333369,
    
    In the cases where it is impossible or impractical to determine the
    measure of the “0” glyph, it must be assumed to be 0.5em wide by 1em
    tall. Thus, the ch unit falls back to 0.5em in the general case,
    and to 1em when it would be typeset upright (i.e. writing-mode is
    vertical-rl or vertical-lr and text-orientation is upright).[1]
    
    [1]https://drafts.csswg.org/css-values-4/#ch
    
    Bug: 416145497
    Change-Id: I5000ede2edfe02a4ea0df71e6511078d6de56651
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520498
    Reviewed-by: Koji Ishii <kojii@xxxxxxxxxxxx>
    Commit-Queue: Jason Leo <cgqaq@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462035}
    
    --
    
    wpt-commits: 9b3e4f017348a29b885078573673345f9ecd97ba
    wpt-pr: 52631
    
    Differential Revision: https://phabricator.services.mozilla.com/D250685
    
  • f76c15cf
    by moz-wptsync-bot at 2025-05-22T10:42:27+00:00
    Bug 1967215 [wpt PR 52631] - Update wpt metadata,
    
    wpt-pr: 52631
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250686
    
  • 2d44c3b6
    by wpt-pr-bot at 2025-05-22T10:42:31+00:00
    Bug 1967130 [wpt PR 52626] - Update Wasm tests,
    
    Automatic update from web-platform-tests
    Update Wasm tests
    
    --
    
    wpt-commits: 201efba5130d5dfbfaa95e886a7a261c34d89ed7
    wpt-pr: 52626
    
    Differential Revision: https://phabricator.services.mozilla.com/D250687
    
  • 06170de2
    by Fredrik Söderquist at 2025-05-22T10:42:34+00:00
    Bug 1967244 [wpt PR 52635] - Update PaintLayer's filter and clip-path even if there's no style change,
    
    Automatic update from web-platform-tests
    Update PaintLayer's filter and clip-path even if there's no style change
    
    For 'filter', 'backdrop-filter' and 'clip-path', there may be
    CSSURIValues generated from variable. The CSSURIValues in turn may
    create ExternalSVGResource objects that contain the list of clients. If
    we don't update these client references they may leak, causing crashes
    due to imbalances in the client set(s). Add the same bodge as for
    generated images.
    
    Fixed: 411598594
    Change-Id: I7406a03ec93f102e645727514ef112ecb7fa62e3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6563744
    Reviewed-by: Rune Lillesveen <futhark@xxxxxxxxxxxx>
    Commit-Queue: Fredrik Söderquist <fs@xxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462085}
    
    --
    
    wpt-commits: 190cee2283134de807090f6877d2a7626b4fd763
    wpt-pr: 52635
    
    Differential Revision: https://phabricator.services.mozilla.com/D250688
    
  • b8256696
    by Ziran Sun at 2025-05-22T10:42:38+00:00
    Bug 1967264 [wpt PR 52636] - Style for the CSS caret-shape property,
    
    Automatic update from web-platform-tests
    Style for the CSS caret-shape property
    
    The caret-shape property gives authors three options for the caret appearance
    during text editing: bar (the existing default), underscore and block. This
    CL has the style portions.
    
    Bug: 353713061
    Change-Id: I1796efe4b48bd8b67891d0c9a97d94c748c81f13
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6482572
    Reviewed-by: Anders Hartvoll Ruud <andruud@xxxxxxxxxxxx>
    Reviewed-by: Stephen Chenney <schenney@xxxxxxxxxxxx>
    Commit-Queue: Ziran Sun <zsun@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462133}
    
    --
    
    wpt-commits: 45b41d5be7278d0e860996e8996e2c1bc775b46e
    wpt-pr: 52636
    
    Differential Revision: https://phabricator.services.mozilla.com/D250689
    
  • 49be34a3
    by moz-wptsync-bot at 2025-05-22T10:42:42+00:00
    Bug 1967264 [wpt PR 52636] - Update wpt metadata,
    
    wpt-pr: 52636
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250690
    
  • 84ed74ec
    by Daseul Lee at 2025-05-22T10:42:45+00:00
    Bug 1967290 [wpt PR 52642] - Make Writing Assistance API WPT more consistent,
    
    Automatic update from web-platform-tests
    Make Writing Assistance API WPT more consistent
    
    Align Writer and Rewriter WPTs with Summarizer WPTs.
    - Remove a period from test name.
    - Add a few missing test cases for Summarizer.
    - Fix misnamed title.
    
    Bug: 385370643
    Change-Id: I708ea156899aaace8222b64bb07854b055c61a11
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6558370
    Commit-Queue: Daseul Lee <dslee@xxxxxxxxxxxx>
    Reviewed-by: Mike Wasserman <msw@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462204}
    
    --
    
    wpt-commits: e76fd1c8ed08074c44f6b57ebe401c6360f4c397
    wpt-pr: 52642
    
    Differential Revision: https://phabricator.services.mozilla.com/D250691
    
  • fc0c9ba2
    by moz-wptsync-bot at 2025-05-22T10:42:49+00:00
    Bug 1967290 [wpt PR 52642] - Update wpt metadata,
    
    wpt-pr: 52642
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250692
    
  • c8abfc67
    by BruceDai at 2025-05-22T10:42:53+00:00
    Bug 1967185 [wpt PR 52629] - webnn: update tests align with latest WebNN API Spec change for pad(),
    
    Automatic update from web-platform-tests
    webnn: update tests align with latest WebNN API Spec change for pad()
    
    This CL is to update tests align with latest WebNN API Spec change for
    pad()[1] by removing one conformance test with symmetric padding mode
    and adding four validation tests of restrict the padding size for
    reflection model. The failure validation tests are tracked by
    issue#417227410[2].
    
    [1] https://github.com/webmachinelearning/webnn/pull/843
    [2] https://issues.chromium.org/issues/417227410
    
    Bug: 416604162
    Change-Id: I7a3ec7539138019c7cab78eb3cd616de3a7d630d
    Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel, mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6529861
    Reviewed-by: Reilly Grant <reillyg@xxxxxxxxxxxx>
    Reviewed-by: ningxin hu <ningxin.hu@xxxxxxxxx>
    Auto-Submit: Feng Dai <feng.dai@xxxxxxxxx>
    Commit-Queue: Feng Dai <feng.dai@xxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461938}
    
    --
    
    wpt-commits: 2a5ceec5c242259bafaab3091625ae2d5af89d9a
    wpt-pr: 52629
    
    Differential Revision: https://phabricator.services.mozilla.com/D250693
    
  • 35aeea01
    by Alexander Cooper at 2025-05-22T10:42:56+00:00
    Bug 1967016 [wpt PR 52611] - Update WebXR Depth-Sensing WPT coverage,
    
    Automatic update from web-platform-tests
    Update WebXR Depth-Sensing WPT coverage
    
    Consume new changes for depth-sensing added to the webxr-test-api. This
    allows increased testing of `matchDepthView` and raw/smooth depth type
    capabilities. Further test changes to e.g. cpu/gpu and supported formats
    could now be made, but are left as an exercise for a future change, as
    this change is primarily about increasing coverage for the most recent
    spec additions that are intended to ship soon.
    
    Note that due to the need to add new test asserts, the asserts file was
    quite significantly re-worked. However, as no new test failures are
    introduced, these changes should be a no-op that simply cleans up the
    code a bit.
    
    There is also an update to the webxr-samples to allow testing the
    toggling of depthActive with dom-overlay.
    
    Finally, GPU test failure expectations were updated. As chrome does not
    support `gpu-optimized` depth, these tests should simply be all-up
    disabled on all platforms, and don't need to be careful of specific
    error messages.
    
    Changes to webxr-test-api that enable this change can be found at:
    https://github.com/immersive-web/webxr-test-api/pull/88
    
    Bug: 410607163,409806803
    Change-Id: I2dfdc2376a310b084fee75d521c712d5ae788433
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6554023
    Commit-Queue: Alexander Cooper <alcooper@xxxxxxxxxxxx>
    Reviewed-by: Piotr Bialecki <bialpio@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461626}
    
    --
    
    wpt-commits: d8b1e1b76c5cab0943815ccfbf59a2b737ac1b92
    wpt-pr: 52611
    
    Differential Revision: https://phabricator.services.mozilla.com/D250694
    
  • 7aa5bfb5
    by moz-wptsync-bot at 2025-05-22T10:43:00+00:00
    Bug 1967016 [wpt PR 52611] - Update wpt metadata,
    
    wpt-pr: 52611
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250695
    
  • f5adbf91
    by Wei Wang at 2025-05-22T10:43:04+00:00
    Bug 1967182 [wpt PR 52628] - [WebNN] Fuse QDQ for slice on tflite,
    
    Automatic update from web-platform-tests
    [WebNN] Fuse QDQ for slice on tflite
    
    This CL supports fusing `dq->slice->q` subgraph on tflite.
    
    Input and output operands have to be dequantized from ints8, the scale
    and zero point of input and output have to be scaler.
    
    Bug: 401281047
    Change-Id: I2da7afc60ddbfc992ee52059a322b32e6c9e4f92
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6551995
    Commit-Queue: Wei4 Wang <wei4.wang@xxxxxxxxx>
    Reviewed-by: Phillis Tang <phillis@xxxxxxxxxxxx>
    Reviewed-by: ningxin hu <ningxin.hu@xxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1461912}
    
    --
    
    wpt-commits: d3839ad9f7d09fa794f90ffc7c09adbbbab008bb
    wpt-pr: 52628
    
    Differential Revision: https://phabricator.services.mozilla.com/D250696
    
  • 8a776a2c
    by Blink WPT Bot at 2025-05-22T10:43:08+00:00
    Bug 1967207 [wpt PR 52630] - Add WPT to check referrerpolicy in Link headers on subresources,
    
    Automatic update from web-platform-tests
    Add WPT to check referrerpolicy in Link headers on subresources (#52630)
    
    This CL adds WPT to ensure that referrerpolicy is set to `no-referrer`
    for `Link` headers on subresources, as a follow-up for a past change,
    https://crrev.com/c/6522070.
    
    Bug: 417529151
    Change-Id: I472594b7aa49f6f662f84c7b1af8f36c0538f567
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542774
    Reviewed-by: Hiroshige Hayashizaki <hiroshige@xxxxxxxxxxxx>
    Reviewed-by: Shunya Shishido <sisidovski@xxxxxxxxxxxx>
    Commit-Queue: Takashi Nakayama <tnak@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462025}
    
    Co-authored-by: Takashi Nakayama <tnak@xxxxxxxxxxxx>
    --
    
    wpt-commits: eb2d81823d73f624e3ce9b82dc92685585d18ffd
    wpt-pr: 52630
    
    Differential Revision: https://phabricator.services.mozilla.com/D250697
    
  • 8b272309
    by moz-wptsync-bot at 2025-05-22T10:43:11+00:00
    Bug 1967207 [wpt PR 52630] - Update wpt metadata,
    
    wpt-pr: 52630
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250698
    
  • 946392d6
    by Mason Freed at 2025-05-22T10:43:15+00:00
    Bug 1967041 [wpt PR 52619] - Remove the requestIdleCallback test from closedby,
    
    Automatic update from web-platform-tests
    Remove the requestIdleCallback test from closedby
    
    Mozilla and Chromium keep ping-ponging this test back and forth because
    it's flaky. And the source of the flakiness is that there's an inherent
    race in the test, between the call to requestIdleCallback and the `await
    test_driver.send_keys`.  I added this test initially just to make sure
    there wasn't anything weird going on, in [1]. I don't think it's worth
    the flakiness in either browser's test system, so this CL just removes
    that particular sub-test.
    
    This section is racy:
    
    ```
    const step = setup(t);
    const ESC = '\uE00C';
    await test_driver.send_keys(document.documentElement,ESC); // [2]
    await step;
    ```
    
    The [2] line (or equivalent in each test) is racy: we're awaiting
    sending keys, but we've also already queued up things, e.g.
    requestIdleCallback. The callback might get called before or after
    sending the ESC key.
    
    The test was flaky about ~80% of the time for me locally
    on a Mac before this CL, and 0% after this CL.
    
    [1] https://chromium-review.googlesource.com/c/chromium/src/+/6259116
    
    Fixed: 417571176
    Change-Id: I8ade9b467323c7f8ad4a52f98059d328bb574852
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6559169
    Commit-Queue: Mason Freed <masonf@xxxxxxxxxxxx>
    Reviewed-by: Keith Cirkel <chromium@xxxxxxxxxxxxxxxxx>
    Auto-Submit: Mason Freed <masonf@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462348}
    
    --
    
    wpt-commits: 5855958877a18ace62a91c0cda77b8848a876635
    wpt-pr: 52619
    
    Differential Revision: https://phabricator.services.mozilla.com/D250699
    
  • ae077b92
    by Sam Davis Omekara (from Dev Box) at 2025-05-22T10:43:18+00:00
    Bug 1967323 [wpt PR 52646] - [Gap Decorations]: Implement Serialization for ColumnRule,
    
    Automatic update from web-platform-tests
    [Gap Decorations]: Implement Serialization for ColumnRule
    
    This CL augments the serialization logic for `column-rule` to support
    the new grammar [1] for gap decorations. According to the new grammar,
    `column-rule` can now support list of <gap-rule>s and a <gap-rule> can
    be a regular or repeated <gap-rule>.
    
    To serialize, each property is iterated over, and a corresponding
    <gap-rule> is serialized at each index.
    
    The `column-rule-shorthand.html` file for gap-decorations has been
    rebaselined to reflect the correct serialization expectations. The
    previous pipeline parses and serializes the 'initial' value. See [2].
    
    In subsequent CLs, we will implement `row-rule` and `rule` properties.
    
    [1]: https://drafts.csswg.org/css-gaps-1/#propdef-column-rule
    
    [2]:
    https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/css/css-multicol/parsing/column-rule-shorthand-expected.txt
    
    Bug: 357648037
    Change-Id: I91bd033f96564448c9f3ac70c590784829dd9a22
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520839
    Commit-Queue: Sam Davis Omekara <samomekarajr@xxxxxxxxxxxxx>
    Reviewed-by: Kevin Babbitt <kbabbitt@xxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462372}
    
    --
    
    wpt-commits: 5c3084665f27280212208de2a982c17ec85177dd
    wpt-pr: 52646
    
    Differential Revision: https://phabricator.services.mozilla.com/D250700
    
  • 0ee22a56
    by moz-wptsync-bot at 2025-05-22T10:43:22+00:00
    Bug 1967323 [wpt PR 52646] - Update wpt metadata,
    
    wpt-pr: 52646
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250701
    
  • 30624cae
    by Hubert Chao at 2025-05-22T10:43:26+00:00
    Bug 1967332 [wpt PR 52649] - [LNA] check that resolved address space matches target address space,
    
    Automatic update from web-platform-tests
    [LNA] check that resolved address space matches target address space
    
    Change-Id: I635981c97354d9ddc69c0716d7b462801953bca9
    Bug: 395895368
    Cq-Do-Not-Cancel-Tryjobs: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6547896
    Reviewed-by: Chris Thompson <cthomp@xxxxxxxxxxxx>
    Reviewed-by: Emily Stark <estark@xxxxxxxxxxxx>
    Commit-Queue: Hubert Chao <hchao@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462419}
    
    --
    
    wpt-commits: 00e9c5a20b436ab5d1d6704fb81abec12ddb1bd7
    wpt-pr: 52649
    
    Differential Revision: https://phabricator.services.mozilla.com/D250702
    
  • 55daf78c
    by Javier Contreras Tenorio at 2025-05-22T10:43:30+00:00
    Bug 1967349 [wpt PR 52652] - [gap-decorations] Invalidate Layout when *RuleStyle changes,
    
    Automatic update from web-platform-tests
    [gap-decorations] Invalidate Layout when *RuleStyle changes
    
    This CL aims to fix a bug where if we are in a situation where we don't
    have a gap rule, to then adding a gap rule with a button or similar, we
    don't actually end up painting the gap rules until we force a re-layout
    somehow. This manifests itself also for instance when adding a gap rule
    to an html that didn't have one, via devtools. Unless we force a
    re-layout somehow, we will not see an immediate gap rule pop up, how we
    would with other properties.
    
    The way we fix this is by adding a new invalidation bit flag for gap
    decorations. This will be set when the *RuleStyle changes, but will only
    trigger re-layout when it changes from none to non-none value.
    
    Bug: 357648037, 417658665
    Change-Id: Icb2f03321599dd2986a64b900ddaffeb0b6bd40e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6548202
    Reviewed-by: Ian Kilpatrick <ikilpatrick@xxxxxxxxxxxx>
    Commit-Queue: Javier Contreras <javiercon@xxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462463}
    
    --
    
    wpt-commits: b9e7588084abf2ea45928c9a231c59b100d09e92
    wpt-pr: 52652
    
    Differential Revision: https://phabricator.services.mozilla.com/D250703
    
  • ff6bb91d
    by moz-wptsync-bot at 2025-05-22T10:43:33+00:00
    Bug 1967349 [wpt PR 52652] - Update wpt metadata,
    
    wpt-pr: 52652
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250704
    
  • d523b737
    by Johannes Henkel at 2025-05-22T10:43:37+00:00
    Bug 1967355 [wpt PR 52656] - [soft navs] New WPT for soft-navs: multiple Interactions racing.,
    
    Automatic update from web-platform-tests
    [soft navs] New WPT for soft-navs: multiple Interactions racing.
    
    Two soft navigations are started in rapid succession.
    The first one is slow enough so that the second
    one completes first.
    
    In this test, this is done by delaying the first
    one by waiting a second before it updates the URL.
    
    This used to trigger a bug - see crbug.com/418449366
    A fix for the bug is in ccrev.com/c/6565425,
    including a description of the issue.
    
    Bug: 418449366, 418839741, 378148364
    Change-Id: Ib5068f856207f9edbb1ba1bd8956c2c7ee6fbab0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6562208
    Reviewed-by: Michal Mocny <mmocny@xxxxxxxxxxxx>
    Commit-Queue: Johannes Henkel <johannes@xxxxxxxxxxxx>
    Reviewed-by: Scott Haseley <shaseley@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462477}
    
    --
    
    wpt-commits: fb6383ccd8599f82f7a005ae8093ff62e95acc74
    wpt-pr: 52656
    
    Differential Revision: https://phabricator.services.mozilla.com/D250705
    
  • 49d74631
    by Sam Davis Omekara (from Dev Box) at 2025-05-22T10:43:41+00:00
    Bug 1967356 [wpt PR 52657] - [Gap Decorations]: Implement row-rule shorthand,
    
    Automatic update from web-platform-tests
    [Gap Decorations]: Implement row-rule shorthand
    
    This CL introduces the `row-rule` shorthand as part of the gap
    decorations feature [1]. The primary update in this change is the
    addition of the `CSSGapDecorationPropertyDirection` enum, which allows
    for sharing parsing and computed logic for both `column-rule` and
    `row-rule` by passing a direction parameter.
    
    [1]: https://drafts.csswg.org/css-gaps-1/#propdef-row-rule
    
    Bug: 357648037
    Change-Id: Iac266695db9e5f3f394d7eadcde462210a882408
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6520421
    Reviewed-by: Kevin Babbitt <kbabbitt@xxxxxxxxxxxxx>
    Reviewed-by: Alison Maher <almaher@xxxxxxxxxxxxx>
    Commit-Queue: Sam Davis Omekara <samomekarajr@xxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462483}
    
    --
    
    wpt-commits: 5fa759f8188b156fcdc812706d8175077f5df19e
    wpt-pr: 52657
    
    Differential Revision: https://phabricator.services.mozilla.com/D250706
    
  • f514b611
    by moz-wptsync-bot at 2025-05-22T10:43:44+00:00
    Bug 1967356 [wpt PR 52657] - Update wpt metadata,
    
    wpt-pr: 52657
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250707
    
  • b71f5f59
    by Javier Contreras Tenorio (from Dev Box) at 2025-05-22T10:43:48+00:00
    Bug 1967284 [wpt PR 52638] - [gap-decorations] Rule color is transparent fix for repeater values,
    
    Automatic update from web-platform-tests
    [gap-decorations] Rule color is transparent fix for repeater values
    
    This CL fixes an issue where we will crash when recomputing
    the column-rule-color style when it is set to a repeater value.
    
    In order to fix this, we consider the rule transparent on the case
    of repeater values only if every individual value is transparent.
    
    Bug: 357648037
    Change-Id: I7072e7e4035af7ddad3acd26a01406d50219d410
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6536229
    Reviewed-by: Alison Maher <almaher@xxxxxxxxxxxxx>
    Reviewed-by: Sam Davis Omekara <samomekarajr@xxxxxxxxxxxxx>
    Commit-Queue: Javier Contreras <javiercon@xxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462485}
    
    --
    
    wpt-commits: ccbe9a42c616107fad456f5b7f2fd4795026d79a
    wpt-pr: 52638
    
    Differential Revision: https://phabricator.services.mozilla.com/D250708
    
  • 325126fb
    by moz-wptsync-bot at 2025-05-22T10:43:51+00:00
    Bug 1967284 [wpt PR 52638] - Update wpt metadata,
    
    wpt-pr: 52638
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250709
    
  • 6b74c50a
    by dependabot[bot] at 2025-05-22T10:43:55+00:00
    Bug 1967350 [wpt PR 52653] - Bump docker/build-push-action from 6.16.0 to 6.17.0,
    
    Automatic update from web-platform-tests
    Bump docker/build-push-action from 6.16.0 to 6.17.0 (#52653)
    
    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.16.0 to 6.17.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](https://github.com/docker/build-push-action/compare/14487ce63c7a62a4a324b0bfb37086795e31c6c1...1dc73863535b631f98b2378be8619f83b136f4a0)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-version: 6.17.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@xxxxxxxxxx>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    --
    
    wpt-commits: 009a59035b0ca6a6176bccb7850ad734b9989cd1
    wpt-pr: 52653
    
    Differential Revision: https://phabricator.services.mozilla.com/D250710
    
  • 86235269
    by Johannes Henkel at 2025-05-22T10:43:59+00:00
    Bug 1967361 [wpt PR 52658] - [soft navs] Smoke test for soft nav LCP, replacing disabled.html.,
    
    Automatic update from web-platform-tests
    [soft navs] Smoke test for soft nav LCP, replacing disabled.html.
    
    In particular, this is a test that shows:
    (1) An initial LCP
    (2) A soft nav
    (3) A soft nav LCP
    
    It asserts that the "normal" way of using PerformananceObserver to
    look for largest-contentful-paint will only return (1).
    
    Only when the flag includeSoftNavigationObserverations is added
    will the observer return both (1) and (3).
    
    Prior to this change, disabled.html covered a small part of this with
    its disabled-expected.txt file (reflecting how the test fails with a
    short error message when the feature is enabled); however,
    disabled.html *mostly* was testing what happens when the feature is
    disabled, and the expectations for this test passing were not part of
    the web platform tests.
    
    So I'd like to delete disabled.html, and replace the expectation for
    the stable test suite with a new expectation, which shows how when
    soft navigation detection isn't available, the test fails indicating
    that neither were soft nav entries observed, nor a second lcp entry. I
    put the interesting code for this into soft-navigation-test-helper.js,
    and will see to reuse and refine it.
    
    Backstory for disabled.html:
    crbug.com/40073849 and crrev.com/c/4905895
    
    Change-Id: I22ef965dac535d1e021b3fc99b9ecdbd3dbc01e8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6555808
    Auto-Submit: Johannes Henkel <johannes@xxxxxxxxxxxx>
    Commit-Queue: Johannes Henkel <johannes@xxxxxxxxxxxx>
    Reviewed-by: Scott Haseley <shaseley@xxxxxxxxxxxx>
    Reviewed-by: Philip Rogers <pdr@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462497}
    
    --
    
    wpt-commits: 91ba9c3af57f7664123cccf9b3c26dbb1b8d0fec
    wpt-pr: 52658
    
    Differential Revision: https://phabricator.services.mozilla.com/D250711
    
  • d2572a8a
    by moz-wptsync-bot at 2025-05-22T10:44:03+00:00
    Bug 1967361 [wpt PR 52658] - Update wpt metadata,
    
    wpt-pr: 52658
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250712
    
  • 4d439052
    by Wenbo Jie at 2025-05-22T10:44:06+00:00
    Bug 1967362 [wpt PR 52660] - Revert "[gap-decorations] Rule color is transparent fix for repeater values",
    
    Automatic update from web-platform-tests
    Revert "[gap-decorations] Rule color is transparent fix for repeater values"
    
    This reverts commit 0273b508c87276e2b39f56af3385ba02c36ac5ac.
    
    Reason for revert: "undefined symbol GapRuleColorIsTransparent" error
    which breaks the build https://ci.chromium.org/ui/p/chromium/builders/ci/mac-arm64-dbg/58866/overview
    
    Bug: 357648037
    Original change's description:
    > [gap-decorations] Rule color is transparent fix for repeater values
    >
    > This CL fixes an issue where we will crash when recomputing
    > the column-rule-color style when it is set to a repeater value.
    >
    > In order to fix this, we consider the rule transparent on the case
    > of repeater values only if every individual value is transparent.
    >
    > Bug: 357648037
    > Change-Id: I7072e7e4035af7ddad3acd26a01406d50219d410
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6536229
    > Reviewed-by: Alison Maher <almaher@xxxxxxxxxxxxx>
    > Reviewed-by: Sam Davis Omekara <samomekarajr@xxxxxxxxxxxxx>
    > Commit-Queue: Javier Contreras <javiercon@xxxxxxxxxxxxx>
    > Cr-Commit-Position: refs/heads/main@{#1462485}
    
    Bug: 357648037
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Change-Id: Ic6372665b9429ee845b876ff6ee6505cf39753f7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6566703
    Bot-Commit: Rubber Stamper <rubber-stamper@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
    Owners-Override: Wenbo Jie <wenbojie@xxxxxxxxxxxx>
    Auto-Submit: Wenbo Jie <wenbojie@xxxxxxxxxxxx>
    Commit-Queue: Rubber Stamper <rubber-stamper@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462502}
    
    --
    
    wpt-commits: 8a857c3a68ecdc099c5fe687c738a35d44860f20
    wpt-pr: 52660
    
    Differential Revision: https://phabricator.services.mozilla.com/D250713
    
  • 460128ba
    by Alexander Cooper at 2025-05-22T10:44:10+00:00
    Bug 1967327 [wpt PR 52648] - Remove unnecessary isCpuOptimized parameter/generators,
    
    Automatic update from web-platform-tests
    Remove unnecessary isCpuOptimized parameter/generators
    
    A lot of depth-sensing tests pass in whether this is a test case
    expecting a cpu-optimized session or not; however, this data is
    available from the session object and doesn't need to be passed in. This
    results in many cases where a generator function is no longer truly
    needed, and so a simple test function is created instead. There is still
    value in having these tests split into gpu/cpu subfolders, so these
    tests are still left written in a shared .js file
    
    Change-Id: I81e8e73bd90473fda49796e9672829489d846c6b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6554764
    Reviewed-by: Piotr Bialecki <bialpio@xxxxxxxxxxxx>
    Commit-Queue: Piotr Bialecki <bialpio@xxxxxxxxxxxx>
    Auto-Submit: Alexander Cooper <alcooper@xxxxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462400}
    
    --
    
    wpt-commits: 6407bf32623942504a5a969a615400cb16a30e33
    wpt-pr: 52648
    
    Differential Revision: https://phabricator.services.mozilla.com/D250714
    
  • 652c874f
    by moz-wptsync-bot at 2025-05-22T10:44:14+00:00
    Bug 1967327 [wpt PR 52648] - Update wpt metadata,
    
    wpt-pr: 52648
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250715
    
  • 908f01f9
    by Joshua Bell at 2025-05-22T10:44:17+00:00
    Bug 1967344 [wpt PR 52650] - WPT: Don't pass Date objects to comparison assertions,
    
    Automatic update from web-platform-tests
    WPT: Don't pass Date objects to comparison assertions
    
    A WPT change [1] added support for BigInt values as well as Number
    values to the assert_less_than (etc) family of functions. There is
    apparently one place in WPT that passed Date objects. Previously these
    were implicitly cast to numbers, but now fail a more restrictive
    check. This was caught by nodejs/undici's CI [2]. In Chromium, a
    failure expectation was added in [3] as part of rolling [1].
    
    Update the test in question, remove the failure expectation.
    
    1: https://github.com/web-platform-tests/wpt/pull/51919
    2: https://github.com/nodejs/undici/issues/4225
    3: https://chromium-review.googlesource.com/c/chromium/src/+/6512012
    Change-Id: Ied53e093307c89d77fb2bc32f8333695fa119bda
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6565401
    Auto-Submit: Joshua Bell <jsbell@xxxxxxxxxxxx>
    Reviewed-by: Panos Astithas <pastithas@xxxxxxxxxx>
    Commit-Queue: Panos Astithas <pastithas@xxxxxxxxxx>
    Cr-Commit-Position: refs/heads/main@{#1462443}
    
    --
    
    wpt-commits: 0d7fb0a39aa73bf885ca2a5d0220dee77e2b8a55
    wpt-pr: 52650
    
    Differential Revision: https://phabricator.services.mozilla.com/D250716
    
  • fdbb834f
    by moz-wptsync-bot at 2025-05-22T10:44:21+00:00
    Bug 1967344 [wpt PR 52650] - Update wpt metadata,
    
    wpt-pr: 52650
    wpt-type: metadata
    
    Differential Revision: https://phabricator.services.mozilla.com/D250717
    
  • 6675765b
    by moz-wptsync-bot at 2025-05-22T10:44:25+00:00
    Bug 1967442 - [wpt-sync] Update web-platform-tests to ce1c374ec8f6bee8785bd149f991ba9089cfb100,
    
    MANUAL PUSH: wpt sync bot
    
    wpt-head: ce1c374ec8f6bee8785bd149f991ba9089cfb100
    wpt-type: landing
    
    Differential Revision: https://phabricator.services.mozilla.com/D250718
    
  • 254c6d03
    by Nicolas Silva at 2025-05-22T10:45:11+00:00
    Bug 1965239 - Add a pref to highlight backdrop filters. r=gfx-reviewers,aosmond
    
    Differential Revision: https://phabricator.services.mozilla.com/D248497
    
  • 4726c52e
    by Kagami Sascha Rosylight at 2025-05-22T10:45:37+00:00
    Bug 1823283 - Reset geolocation server earlier and permit errors in test_hidden.html r=dom-core,mccr8
    
    1. Bug 1960651 made geolocation API faster, meaning calling the API and then immediately doing something with the server can affect the API result. The handling of the server should thus be done before calling the APIs.
    2. Bug 1653549 prevented geolocation update while document is hidden, but did not prevent errors. And preventing errors does not make much sense as it can't expose privacy.
    
    (IMO preventing geolocation update also doesn't make much sense in the current design, if the system backend sends update only when the actual geolocation change is made. Given we don't have queueing system, that means meaningful geolocation changes would be permanently discarded.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D250207
    
  • 3db05ec1
    by Sandor Molnar at 2025-05-22T10:46:54+00:00
    Bug 1648512 - Disable test browser_newwindow_tabstrip_overflow.js on linux debug for frequent failures. r=tabbrowser-reviewers,dao DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250593
    
  • e12e1392
    by Alexandre Lissy at 2025-05-22T11:03:21+00:00
    Bug 1966929 - Use valid path in SandboxBrokerPolicyFactory r=jld
    
    Differential Revision: https://phabricator.services.mozilla.com/D249822
    
  • af9088d5
    by smayya at 2025-05-22T11:13:47+00:00
    Bug 1948222 - update nsILoadInfo.idl to add IPAddressSpace attribute. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D244558
    
  • 21b77695
    by smayya at 2025-05-22T11:13:51+00:00
    Bug 1948222 - Add IPAddressSpace settings in BrowsingContext. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D238498
    
  • 63aa56bf
    by smayya at 2025-05-22T11:13:54+00:00
    Bug 1948222 - Add IpAddressSpace and ParentIpAddressSpace members in LoadInfo. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D238478
    
  • 348fd959
    by smayya at 2025-05-22T11:13:58+00:00
    Bug 1960474 - Add LNA utility functions. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D238479
    
  • f03e166e
    by smayya at 2025-05-22T11:14:02+00:00
    Bug 1960474 - Add tests for LNA Utilities. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D249235
    
  • 77871310
    by smayya at 2025-05-22T11:14:05+00:00
    Bug 1944556 - update IpAddressSpace for browsingContexts. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D246199
    
  • 19a80c63
    by smayya at 2025-05-22T11:14:09+00:00
    Bug 1960582 - Add LNA telemetry. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D249887
    
  • 27edec80
    by Gijs Kruitbosch at 2025-05-22T11:29:55+00:00
    Bug 1965860 - stop reader mode setting broken lang attributes leading to the wrong font being used, r=mconley
    
    Differential Revision: https://phabricator.services.mozilla.com/D250434
    
  • b892e4fc
    by Sandor Molnar at 2025-05-22T12:18:25+00:00
    Revert "Bug 1948261 - Add "Pin extension to toolbar" checkbox in postinstall r=zombie,fluent-reviewers,bolsson" for causing toolbar related bc failures
    
    This reverts commit 5fdd2188e87a722953097fd711df2b4b7644db18.
    
  • 4101e2cf
    by Sandor Molnar at 2025-05-22T12:18:28+00:00
    Reapply "Bug 1967834 - moved process_gn_config call to generate_gn_config. r=ng"
    
    This reverts commit 360d3a3311ad248403ef58b829957f38bb347c4e.
    
  • e92669a0
    by Alexandru Marc at 2025-05-22T12:26:52+00:00
    Bug 1967442 - Adjust test expectations for html/dom/idlharness.https.html
    
  • ee2ca405
    by Helena at 2025-05-22T12:46:27+00:00
    Bug 1919571 - The password manager dropdown is being triggered for the Email field instead of the address autofill one. r=dimi
    
    Differential Revision: https://phabricator.services.mozilla.com/D247546
    
  • fbcd9c5c
    by Alexandra Borovova at 2025-05-22T12:50:06+00:00
    Bug 1772680 - Update test expectations for fetch/metadata/generated/window-history.https.sub.html.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250731
    
  • edd982e7
    by Sandor Molnar at 2025-05-22T13:00:46+00:00
    Revert "Bug 1966117 - Fix search icons fetched from client r=android-reviewers,harrisono" for causing fenix ui-test failures
    
    This reverts commit 449d60368a9aa906dcc5b8c7a0131e8561ec5ceb.
    
  • 95012ae5
    by Sandor Molnar at 2025-05-22T13:00:50+00:00
    Revert "Bug 1967847 - Enable Search Consolidation in nightly by default r=android-reviewers,tchoh,Roger" for causing fenix ui-test failures
    
    This reverts commit 23d95b807bfad2219b50be13419994ae24b439e7.
    
  • b3556431
    by ffxbld at 2025-05-22T13:04:15+00:00
    No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - r=release-managers,dmeehan
    
    Differential Revision: https://phabricator.services.mozilla.com/D250738
    
  • d1829bf0
    by James Teh at 2025-05-22T13:04:45+00:00
    Bug 360003: Add a test for character bounds of list item bullets. r=morgan
    
    This was fixed in bug 1951833.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249711
    
  • c2d2757f
    by Jonathan Kew at 2025-05-22T13:04:57+00:00
    Bug 1967954 - Wait for Ahem font loading in flex-container-max-content-002.tentative.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D250739
    
  • f1eb719b
    by Jonathan Kew at 2025-05-22T13:05:01+00:00
    Bug 1967954 - patch 2 - Also wait for Ahem font loading in flex-container-min-content-002.tentative.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D250746
    
  • 0904ecb9
    by az at 2025-05-22T13:05:43+00:00
    Bug 1805365 - Part 1: Allow mp2 files distributed within wav containers to retain an .mp2 extension when saving to disk. r=padenot
    
    Differential Revision: https://phabricator.services.mozilla.com/D250371
    
  • cfa39f78
    by Emilio Cobos Álvarez at 2025-05-22T13:06:12+00:00
    Bug 1967507 - Simplify custom content container set-up. r=smaug,devtools-reviewers,nchevobbe
    
    I haven't been able to reproduce this locally, but I see what's going
    on, and I think we could do better.
    
    This avoids the frame flush from nsCanvasFrame::CreateAnonymousContent,
    and in general makes the anonymous content timing a lot more reasonable
    (see the FlushPendingNotifications call that's getting removed).
    
    The ServoStyleSet changes are needed now that there are multiple style
    roots that can be unstyled like that.
    
    It also simplifies the API as now it's not dependent on having a canvas
    frame around (and thus doesn't need to flush layout).
    
    Differential Revision: https://phabricator.services.mozilla.com/D250531
    
  • 1879494b
    by Andy Leiserson at 2025-05-22T13:06:39+00:00
    Bug 1967612 - Implement `GPUCanvasContext.getConfiguration` r=webgpu-reviewers,ErichDonGubler,webidl,smaug,nical
    
    Differential Revision: https://phabricator.services.mozilla.com/D250572
    
  • 047ec7a7
    by Rob Wu at 2025-05-22T13:07:06+00:00
    Bug 1948261 - Add "Pin extension to toolbar" checkbox in postinstall r=zombie,fluent-reviewers,bolsson
    
    This adds the "Pin extension to toolbar" checkbox to the post-install
    doorhanger, and ensures that the checkbox has a state that reflects the
    actual placement of the button, including externally triggered changes.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250324
    
  • fd14104f
    by AndiAJ at 2025-05-22T13:07:33+00:00
    Bug 1967946 - Disable failing broken site form related UI tests to unblock reasons updates r=aaronmt
    
    The reasons update patch was backed out, let's disable the failing UI tests to unblock the reasons updates and fix the UI tests after the changes from [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1967506 | 1967506 ]] land.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250734
    
  • 90def9d0
    by Luca Greco at 2025-05-22T13:07:45+00:00
    Bug 1966736 - Scan all scopes on early startup if addonStartup.json.lz4 is lost or completely corrupted. r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D249659
    
  • dac333a4
    by Luca Greco at 2025-05-22T13:07:49+00:00
    Bug 1966736 - Scan all profile scopes on missing/incomplete app-system-addons location found in addonStartup.json.lz4. r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D249839
    
  • c9ec2741
    by Florian Queze at 2025-05-22T13:08:32+00:00
    Bug 1967945 - Fix error in mozgeckoprofiler/profiling.py when opening the profile file to symbolicate, r=marco.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250733
    
  • 54273e2e
    by AndiAJ at 2025-05-22T13:08:57+00:00
    Bug 1967957 - Disable failing search related UI tests r=aaronmt
    
    A couple of UI tests started to fail after [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1967847 | 1967847 ]] landed.
    
    Tried to disable the the useRemoteSearchConfiguration setting using a feature setting helper but it didn't seem to be working.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250743
    
  • a0631722
    by Alex Jakobi at 2025-05-22T13:47:07+00:00
    Bug 1953029 - Pass WindowGlobalTargetActor to TouchSimulator in RDM r=devtools-backward-compat-reviewers,devtools-reviewers,nchevobbe
    
    Differential Revision: https://phabricator.services.mozilla.com/D245393
    
  • 3df797a0
    by Holger Benl at 2025-05-22T13:47:35+00:00
    Bug 1967248 - [devtools] Rerender tree nodes when their depth changes. r=devtools-reviewers,bomsy
    
    Differential Revision: https://phabricator.services.mozilla.com/D250056
    
  • 90da2d09
    by Jeff Muizelaar at 2025-05-22T13:48:04+00:00
    Bug 1967506. Change the broken site reporter reasons r=android-reviewers,webcompat-reviewers,android-l10n-reviewers,fluent-reviewers,twisniewski,flod,calu
    
    This makes things less ambiguous and more specific.
    
    This also makes a change to lowercase the reason name that
    ends up in the report on Android to match desktop.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250264
    
  • 79e9d043
    by Jonathan Kew at 2025-05-22T13:48:32+00:00
    Bug 1967948 - Ensure viewTransitions pref is enabled for test that uses it. r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D250753
    
  • e7f21f2f
    by Mike Conley at 2025-05-22T13:49:00+00:00
    Bug 1967437 - Disable payment method import for Chromium Edge on Windows. r=migration-reviewers,Gijs
    
    Differential Revision: https://phabricator.services.mozilla.com/D250533
    
  • d77aa320
    by az at 2025-05-22T13:54:07+00:00
    Bug 1805365 - Part 2: Add audio/mpeg and audio/x-wav MIME type support to filename validation mochitest (browser_save_filenames.js) r=padenot
    
    Differential Revision: https://phabricator.services.mozilla.com/D250573
    
  • 84acdce1
    by az at 2025-05-22T13:54:11+00:00
    Bug 1805365 - Part 3: Verify that .mp2 files served as audio/x-wav retain their extension when saved. r=padenot
    
    Differential Revision: https://phabricator.services.mozilla.com/D250574
    
  • 69425385
    by Alexandra Borovova at 2025-05-22T14:46:30+00:00
    Bug 1967690 - [wdspec] Add long timeout for mozilla-specific tests for "acceptInsecureCerts". r=webdriver-reviewers,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D250742
    
  • e714aa48
    by Dale Harvey at 2025-05-22T14:47:01+00:00
    Bug 1967857 - Enable scotchBonnet by default r=urlbar-reviewers,daisuke
    
    Differential Revision: https://phabricator.services.mozilla.com/D250537
    
  • 17677942
    by sarah541 at 2025-05-22T14:47:30+00:00
    Bug 1966117 - Fix search icons fetched from client r=android-reviewers,harrisono
    
    Differential Revision: https://phabricator.services.mozilla.com/D250417
    
  • 67fbd831
    by Tom Schuster at 2025-05-22T14:53:14+00:00
    Bug 1967417 - Remove default parameters from LoadInfo constructor. r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D250764
    
  • 7f0ea484
    by iulian moraru at 2025-05-22T15:58:47+00:00
    Revert "Bug 1967417 - Remove default parameters from LoadInfo constructor. r=smaug" for causing mass build bustages on EarlyHintPreloader.cpp.
    
    This reverts commit 60270087850b8c51bb9ad8d75ffbab50f6344683.
    
  • b516e5ce
    by Sandor Molnar at 2025-05-22T16:24:21+00:00
    Revert "Bug 1966203 - Update Sentry to version 8.12. r=android-reviewers,marcin" for causing sentry crashes
    
    This reverts commit 256771d3e23dfdcb075c3aa10d30aa4aec0be8c0.
    
  • 2e0c58ca
    by Emilio Cobos Álvarez at 2025-05-22T16:40:23+00:00
    Bug 1967507 - Make CSS loader not count privileged sheets for testing.
    
    This prevents browser_css_cache from spuriously failing on ASAN builds
    after the last patch, since now creating the accessiblecaret doesn't
    force a flush (and thus might not force accessiblecaret.css to be
    parsed).
    
  • bb716f9a
    by Nicolas Silva at 2025-05-22T16:42:46+00:00
    Bug 1926651 - Fetch DXC from taskcluster. r=glandium
    
    Differential Revision: https://phabricator.services.mozilla.com/D241216
    
  • 1a1c9bc0
    by Emilio Cobos Álvarez at 2025-05-22T16:43:15+00:00
    Bug 1967400 - Prevent unnecessary layout shift from the vertical pinned tabs splitter. r=kcochrane,sidebar-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250127
    
  • 82697e06
    by Ben Visness at 2025-05-22T16:43:43+00:00
    Bug 1967661: Fix type of catch_ref and catch_all_ref. r=rhunt
    
    Differential Revision: https://phabricator.services.mozilla.com/D250468
    
  • eaa49db2
    by Sandor Molnar at 2025-05-22T16:44:11+00:00
    Bug 1912735 - Disable test test_bug1166138.html on win for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250766
    
  • 47f02c2e
    by Mugurell at 2025-05-22T16:44:24+00:00
    Bug 1962170 - part 1 - Composable toolbar middleware cleanup r=android-reviewers,tchoh
    
    BrowserToolbarComposable was already receiving a Context and TabsUseCases
    as parameters. Since it needed to pass down to the middleware both UseCases
    it obtained from Context and TabsUseCases this can be simplified to avoid
    it's separate TabsUseCases parameter.
    
    BrowserToolbarMiddlewareTest tests were also simplified to reduce the
    amount of code needed in each test setup.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250062
    
  • 62e6392e
    by Mugurell at 2025-05-22T16:44:28+00:00
    Bug 1962170 - part 2 - Add a home button in the composable toolbar r=android-reviewers,Roger
    
    Differential Revision: https://phabricator.services.mozilla.com/D250063
    
  • bfacee0c
    by Magnus Melin at 2025-05-22T16:45:12+00:00
    Bug 1966050 - should not call _configureFromNimbus() if not Firefox. r=mviar
    
    Differential Revision: https://phabricator.services.mozilla.com/D249049
    
  • 9fe6e7f5
    by Erik Nordin at 2025-05-22T16:45:40+00:00
    Bug 1967809 - Add more isDestroyed checks to TranslationsEngine actors r=translations-reviewers,gregtatum
    
    Adds a few more checks for isDestroyed in places where we might
    send asynchronous messages within the TranslationsEngine actors.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250765
    
  • 2adbd4a4
    by Gabriel Luong at 2025-05-22T16:46:14+00:00
    Bug 1967859 - Open Private Browsing Learn More link in the existing tab when Homepage as a New Tab is enabled r=android-reviewers,Roger
    
    - When Homepage as a New Tab is enabled, the private browsing mode learn more link in the Homepage Private Mode should be opened in the existing tab instead of opening as a new tab.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250544
    
  • 2257dbb8
    by Gabriel Luong at 2025-05-22T16:46:42+00:00
    Bug 1914852 - Ensure there's always a single private homepage tab when switching to private mode when Homepage as a New Tab is enabled r=android-reviewers,Roger
    
    - Adds a new private homepage tab when there are no private tabs available when switching from normal to private mode.
    - This fixes the reported issue of switching from private mode to normal mode when performing a search or loading a URL in private mode because without a selected private tab it will load it from the selected normal tab under the Hompeage as a New Tab feature. Therefore, we need to guarantee that there's a private tab to load from by ensuring there's always a private tab in private mode.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250522
    
  • f00836d6
    by RebecaTudor at 2025-05-22T16:46:54+00:00
    Bug 1967427 - Redirect to "Private browsing" from TabsTrayBanner. r=android-reviewers,gmalekpour
    
    When the button "Lock tabs" is tapped then the user
    should be redirected to "Private browsing" fragment instead
    of device settings.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250755
    
  • c11683ed
    by RebecaTudor at 2025-05-22T16:46:58+00:00
    Bug 1967427 - Remove unused code from TabsTrayFragment. r=android-reviewers,gmalekpour
    
    Differential Revision: https://phabricator.services.mozilla.com/D250771
    
  • fa8e939f
    by Dão Gottwald at 2025-05-22T16:47:41+00:00
    Bug 1967721 - Fix action mode layout. r=daleharvey
    
    Differential Revision: https://phabricator.services.mozilla.com/D250719
    
  • 28ff6aec
    by Alex Franchuk at 2025-05-22T16:48:09+00:00
    Bug 1959875 - Handle a missing dump file more clearly in the crash reporter r=gsvelto,fluent-reviewers,bolsson
    
    This doesn't change anything about how the crash reporter client is
    invoked. We _could_ intentionally pass an empty string as the dump file
    argument to the crash reporter, however it's unclear whether a
    non-`success` status in the breakpad minidump callback always means the
    minidump is missing (i.e., maybe there are cases where `success` would
    be false but the minidump is still usable). Instead, we just check
    whether the minidump file exists when loading the crash reporter client.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248431
    
  • 8dd6d653
    by Atila Butkovits at 2025-05-22T17:35:28+00:00
    Bug 1967507 - Fix for Lint failures.
    
  • f0c33dd2
    by Valentin Gosu at 2025-05-22T18:00:54+00:00
    Bug 1966045 - Add nimbus rollout controls for DoH UI settings r=android-reviewers,nalexander
    
    Differential Revision: https://phabricator.services.mozilla.com/D249943
    
  • bded00d9
    by Valentin Gosu at 2025-05-22T18:00:58+00:00
    Bug 1963558 - Add GV API to enable DoH provider autoselect on Android r=geckoview-reviewers,android-reviewers,nalexander,geckoview-api-reviewers,ohall
    
    This change adds a GV API to enable DoH provider autoselection when the browser
    is in Default Protection mode for DoH.
    
    The autoselect mechanism works by enabling DoHController when the API is enabled.
    The DoHController will determine the user's georegion. If the remote-settings
    collection doh-config indicates that rollout is enabled for that region,
    DoHController will set the doh-rollout.mode and doh-rollout.uri prefs
    which override the network.trr.mode and network.trr.uri prefs when they
    haven't been previously changed by the user.
    
    The autoselect mechanism will be enabled via nimbus experiment/rollout after
    the DoH UI in Fenix is enabled.
    
    Differential Revision: https://phabricator.services.mozilla.com/D247248
    
  • 116ac6a8
    by Valentin Gosu at 2025-05-22T18:01:02+00:00
    Bug 1963558 - Add nimbus controls for DoH provider autoselect on Android r=android-reviewers,nalexander
    
    Differential Revision: https://phabricator.services.mozilla.com/D250001
    
  • ae855919
    by André Bargull at 2025-05-22T18:01:32+00:00
    Bug 1967986 - Part 1: Handle new feature tags. r=spidermonkey-reviewers,dminor
    
    Changes the shell option for `Atomics.waitAsync` because passing `-P atomics_wait_async`
    through the test262-update script doesn't work correctly.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250761
    
  • f27150a0
    by André Bargull at 2025-05-22T18:01:36+00:00
    Bug 1967986 - Part 2: Update test262 May, 2025. r=spidermonkey-reviewers,dminor
    
    Differential Revision: https://phabricator.services.mozilla.com/D250762
    
  • 97c9b6ac
    by André Bargull at 2025-05-22T18:01:42+00:00
    Bug 1967986 - Part 3: Update test exclusions. r=spidermonkey-reviewers,dminor
    
    Differential Revision: https://phabricator.services.mozilla.com/D250763
    
  • c4d34251
    by Julien Wajsberg at 2025-05-22T18:02:17+00:00
    Bug 1581963 - [profiler] Remove an unused feature from the default list of features r=canaltinova,devtools-reviewers,bomsy
    
    Differential Revision: https://phabricator.services.mozilla.com/D246768
    
  • 4c4a3fbe
    by Julien Wajsberg at 2025-05-22T18:02:20+00:00
    Bug 1581963 - [devtools] Add a new trait to control the use of the bulk API for the performance panel r=devtools-reviewers,devtools-backward-compat-reviewers,profiler-reviewers,nchevobbe,mstange
    
    Differential Revision: https://phabricator.services.mozilla.com/D245460
    
  • c607bebb
    by Julien Wajsberg at 2025-05-22T18:02:25+00:00
    Bug 1581963 - [devtools] Implement a new remote function to gather the profile data, using the bulk api r=devtools-backward-compat-reviewers,profiler-reviewers,ochameau,mstange
    
    The devtools protocol's bulk API is much more efficient, as we're
    transfering the protocol data in a binary form instead of serializing it
    using the devtools protocol.
    In addition to that, the profile data is now gzipped before sending it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D244341
    
  • bc1289f8
    by Julien Wajsberg at 2025-05-22T18:02:28+00:00
    Bug 1581963 - [devtools] Handle errors properly when capturing a profile r=profiler-reviewers,mstange
    
    Differential Revision: https://phabricator.services.mozilla.com/D245886
    
  • 519be3f6
    by Julien Wajsberg at 2025-05-22T18:02:32+00:00
    Bug 1581963 - [devtools] Add copyFromBuffer and copyToBuffer to the bulk packet r=ochameau,devtools-reviewers,profiler-reviewers,canaltinova
    
    Differential Revision: https://phabricator.services.mozilla.com/D250276
    
  • e991f467
    by Moritz Beier at 2025-05-22T18:03:17+00:00
    Bug 1967398 - Only show "Add Search Engine" on http and https pages. r=Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D250404
    
  • a2ca9236
    by Ben Visness at 2025-05-22T18:03:46+00:00
    Bug 1966552: Allow imports of tables with non-null types. r=rhunt
    
    This was an oversight brought about by the combined codepath for
    validating "table types" in both the import and table sections. It now
    accounts for imported tables in both validation and decoding.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250497
    
  • 3ea2ade5
    by kpatenio at 2025-05-22T18:03:59+00:00
    Bug 1964844 - clean up shopping in storybook r=shopping-reviewers,reusable-components-reviewers,akulyk
    
    Differential Revision: https://phabricator.services.mozilla.com/D248313
    
  • d2f320a9
    by kpatenio at 2025-05-22T18:04:03+00:00
    Bug 1964840 - clean up shopping nimbus metrics r=beth,shopping-reviewers,fchasen
    
    Differential Revision: https://phabricator.services.mozilla.com/D248548
    
  • a5883f88
    by kpatenio at 2025-05-22T18:04:07+00:00
    Bug 1965361 - clean up shopping metrics and scalars r=shopping-reviewers,rking
    
    Differential Revision: https://phabricator.services.mozilla.com/D248550
    
  • ba0cb760
    by Fred Chasen at 2025-05-22T18:04:11+00:00
    Bug 1966511 - Remove Shopping component tests. r=shopping-reviewers,rking
    
    Differential Revision: https://phabricator.services.mozilla.com/D249477
    
  • c4d65c5d
    by Fred Chasen at 2025-05-22T18:04:15+00:00
    Bug 1964835 - Part 1: Remove shopping actors and globals. r=shopping-reviewers,frontend-codestyle-reviewers,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248147
    
  • 31119b9a
    by Fred Chasen at 2025-05-22T18:04:19+00:00
    Bug 1964835 - Part 2: Remove Shopping sidebar button from navigator toolbox. r=shopping-reviewers,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248332
    
  • 19593337
    by kpatenio at 2025-05-22T18:04:23+00:00
    Bug 1964842 - clean up shopping.ftl files r=shopping-reviewers,Gijs
    
    Differential Revision: https://phabricator.services.mozilla.com/D248341
    
  • 239207b2
    by Fred Chasen at 2025-05-22T18:04:27+00:00
    Bug 1964835 - Part 3: Remove about:shoppingsidebar. r=shopping-reviewers,desktop-theme-reviewers,urlbar-reviewers,emilio,adw,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248333
    
  • f53b6152
    by Fred Chasen at 2025-05-22T18:04:31+00:00
    Bug 1964835 - Part 4: Remove shopping browser component. r=shopping-reviewers,desktop-theme-reviewers,frontend-codestyle-reviewers,emilio,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248334
    
  • e3f488b9
    by Rebecca King at 2025-05-22T18:04:34+00:00
    Bug 1964836 - Clean up AboutWelcomeShopping and Shopping messages - r=shopping-reviewers,omc-reviewers,emcminn,fchasen
    
    Differential Revision: https://phabricator.services.mozilla.com/D248957
    
  • 02f73af4
    by Fred Chasen at 2025-05-22T18:04:39+00:00
    Bug 1964845 - Remove Shopping prefs. r=shopping-reviewers,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248678
    
  • 2fad78ad
    by Fred Chasen at 2025-05-22T18:04:42+00:00
    Bug 1964849 - Remove Shopping toolkit component. r=shopping-reviewers,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248677
    
  • 3d4f8953
    by hanna.alemu at 2025-05-22T18:19:12+00:00
    Bug 1956061 - Allow for configuration of AboutWelcome SingleSelect borders (including between text and icon) r=omc-reviewers,mviar
    
    Differential Revision: https://phabricator.services.mozilla.com/D248359
    
  • a8a548d9
    by Mikhail Galanin at 2025-05-22T18:19:40+00:00
    Bug 1625915 - Expose validation error message via AXValidationError. r=morgan
    
    Differential Revision: https://phabricator.services.mozilla.com/D214679
    
  • 0057bf4a
    by Drew Willcoxon at 2025-05-22T18:20:08+00:00
    Bug 1967902 - Add sqlite3_create_collation_v2 to sqlite.symbols. r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D250592
    
  • 8cb3a17e
    by Gabriel Luong at 2025-05-22T18:20:35+00:00
    Bug 1968033 - Remove Compose Top Sites Feature flag and Setting r=android-reviewers,Roger
    
    Differential Revision: https://phabricator.services.mozilla.com/D250787
    
  • b950f40b
    by Valentin Gosu at 2025-05-22T18:21:03+00:00
    Bug 1958018 - Always set AI_CANONNAME flag when making DNS requests r=necko-reviewers,kershaw
    
    This flag controls whether ai_canonname is set to the target CNAME when
    calling getaddrinfo.
    However, since it is part of the host record key, a request that doesn't have
    the flag set will not reuse a DNS cache entry that does, even though
    all of the information it needs is there.
    This is a problem because consumers set this flag inconsistently.
    Ideally we would remove it in the future.
    
    Differential Revision: https://phabricator.services.mozilla.com/D244328
    
  • a483a362
    by Ryan VanderMeulen at 2025-05-22T18:21:34+00:00
    Bug 1967598 - Fix ModifierParameter warning in MenuItem.kt. r=android-reviewers,007
    
    Differential Revision: https://phabricator.services.mozilla.com/D250345
    
  • 84b133c7
    by Beth Rennie at 2025-05-22T18:22:02+00:00
    Bug 1956080 - Make the unenroll flow (mostly) async r=nimbus-reviewers,relud,settings-reviewers,omc-reviewers,emcminn,bytesized
    
    Writing enrollments to the SQL database is an async process, so the
    entire unenroll flow needs to become async. This patch lays the
    groundwork for making that happen by updating our testing helpers to use
    async functions, as well as adding some new helpers for asserting the
    state of the enrollments database.
    
    For now the unenroll() (_unenroll()) functions are marked async but
    otherwise have no behavioural changes -- this is just a first step to
    port all the tests over before landing changes that write to the
    enrollments store (which have to all be landed together).
    
    Most callers of unenroll() have been updated so that they await the
    result. There are a few callers left that do not await the result,
    however, mostly because doing so causes race conditions in tests (most
    notably in the pref observers in ExperimentManager and the
    PrefFlipsFeature). These issues will be addressed in bug 1956082.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250504
    
  • 5813af29
    by Updatebot at 2025-05-22T18:22:30+00:00
    Bug 1967881 - Update WebGPU CTS to 905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074 r=ErichDonGubler
    
    Differential Revision: https://phabricator.services.mozilla.com/D250569
    
  • 2cb045a0
    by John M. Schanck at 2025-05-22T18:22:58+00:00
    Bug 1966632 - bundle cross-signed "SSL.com TLS Transit ECC CA R2" intermediate. r=keeler
    
    Differential Revision: https://phabricator.services.mozilla.com/D250486
    
  • 4c7fc218
    by Release Engineering Landoscript at 2025-05-22T18:51:46+00:00
    No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    af -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    an -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ar -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ast -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    az -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    be -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bg -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    br -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    brx -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bs -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ca -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ca-valencia -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    cak -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ckb -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    cs -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    cy -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    da -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    de -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    dsb -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    el -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    en-CA -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    en-GB -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    eo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-AR -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-CL -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-ES -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-MX -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    et -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    eu -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fa -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ff -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fi -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fur -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fy-NL -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ga-IE -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gd -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gu-IN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    he -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hi-IN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hsb -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hu -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hy-AM -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hye -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ia -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    id -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    is -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    it -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ja -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ja-JP-mac -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ka -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    kab -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    kk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    km -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    kn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ko -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lij -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lt -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ltg -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lv -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    meh -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    mk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ml -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    mr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ms -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    my -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    nb-NO -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ne-NP -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    nl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    nn-NO -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    oc -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pa-IN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pt-BR -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pt-PT -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    rm -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ro -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ru -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sat -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sc -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    scn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sco -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    si -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    skr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    son -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sq -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sv-SE -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    szl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ta -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    te -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    tg -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    th -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    tl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    tr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    trs -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    uk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ur -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    uz -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    vi -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    wo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    xh -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    zh-CN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    zh-TW -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    
  • e804f64c
    by Release Engineering Landoscript at 2025-05-22T18:51:50+00:00
    No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    an -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ar -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ast -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    az -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    be -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bg -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    br -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    bs -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ca -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    cak -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    cs -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    cy -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    da -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    de -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    dsb -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    el -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    en-CA -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    en-GB -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    eo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-AR -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-CL -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-ES -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    es-MX -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    et -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    eu -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fa -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ff -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fi -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    fy-NL -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ga-IE -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gd -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    gu-IN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    he -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hi-IN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hsb -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hu -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    hy-AM -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ia -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    id -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    is -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    it -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ja -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ka -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    kab -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    kk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    km -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    kn -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ko -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lij -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lt -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ltg -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    lv -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    meh -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    mix -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ml -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    mr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ms -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    my -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    nb-NO -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ne-NP -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    nl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    nn-NO -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    oc -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pa-IN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pt-BR -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    pt-PT -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    rm -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ro -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ru -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    son -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sq -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    sv-SE -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ta -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    te -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    th -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    tl -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    tr -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    trs -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    uk -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    ur -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    uz -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    vi -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    wo -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    xh -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    zam -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    zh-CN -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    zh-TW -> bc59aff378f3860ae744b6a0036d1d0af452c0e6
    
  • b6fc1b6a
    by Jeff Muizelaar at 2025-05-22T20:10:20+00:00
    Bug 1967980 - Add a flow marker for channel suspension r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D250786
    
  • 53fd00cc
    by Alex Hochheiden at 2025-05-22T20:10:49+00:00
    Bug 1916793 - Add suggestion to add `platform-tools` dir to PATH r=firefox-build-system-reviewers,nalexander
    
    Differential Revision: https://phabricator.services.mozilla.com/D250499
    
  • 8cd2a91a
    by Roger Yang at 2025-05-22T20:11:17+00:00
    Bug 1967798 - Add telemetry for custom search engine creation. r=android-reviewers,skhan,tchoh
    
    Differential Revision: https://phabricator.services.mozilla.com/D250487
    
  • 71621a52
    by Dan Baker at 2025-05-22T20:11:45+00:00
    Bug 1962571 - Changing from std::stoi to account for larger values of mDeviceUniqueId.;r=pehrsons
    
    Differential Revision: https://phabricator.services.mozilla.com/D246689
    
  • 4215e12b
    by Marco Bonardo at 2025-05-22T20:12:12+00:00
    Bug 1968020 - Fix schema check of the semantic history database. r=cgopal
    
    The healthy database schema check cannot use table_info as it is not
    supported by the sqlite-vec extension.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250794
    
  • 102655da
    by Tarek Ziadé at 2025-05-22T20:12:25+00:00
    Bug 1963137 - Fixing test failures related to activating LMM r=rpl
    
    Differential Revision: https://phabricator.services.mozilla.com/D250423
    
  • 2021e288
    by Luca Greco at 2025-05-22T20:12:29+00:00
    Bug 1961440 - Defer ModelHubAddonWrapper initialization to first AddonManager.getAddonsByTypes including mlmodel type. r=robwu
    
    Differential Revision: https://phabricator.services.mozilla.com/D250453
    
  • 1ee3412e
    by Tarek Ziadé at 2025-05-22T20:12:32+00:00
    Bug 1963137 - Enable extensions.ml.enabled browser pref on all channels r=ngrato,willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D249936
    
  • 6167f478
    by Tarek Ziadé at 2025-05-22T20:12:36+00:00
    Bug 1967224 - promote preview strings for local model managment r=rpl,fluent-reviewers,bolsson
    
    Differential Revision: https://phabricator.services.mozilla.com/D250021
    
  • 11fba875
    by Tarek Ziadé at 2025-05-22T20:12:40+00:00
    Bug 1963137 - change indexdb migration behavior r=atossou
    
    Differential Revision: https://phabricator.services.mozilla.com/D250424
    
  • cdd6f567
    by Cieara Meador at 2025-05-22T20:13:24+00:00
    Bug 1958696 - Set a default value for profiles foreground color r=profiles-reviewers,desktop-theme-reviewers,emilio,jhirsch
    
    Differential Revision: https://phabricator.services.mozilla.com/D248455
    
  • f73c2e52
    by John Oberhauser at 2025-05-22T20:13:52+00:00
    Bug 1964497 - Hiding QR code and print buttons when the device is android automotive r=android-reviewers,007
    
    Differential Revision: https://phabricator.services.mozilla.com/D250065
    
  • d52fa902
    by Beth Rennie at 2025-05-22T20:14:04+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/urlbar browser tests r=urlbar-reviewers,Standard8
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250505
    
  • abdab4aa
    by Beth Rennie at 2025-05-22T20:14:08+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/tests browser tests r=mconley
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250506
    
  • 15b1787a
    by Beth Rennie at 2025-05-22T20:14:12+00:00
    Bug 1956080 - Use async experiment cleanup in toolkit/components/passwordmgr browser tests r=mconley
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250507
    
  • dd30d1c8
    by Beth Rennie at 2025-05-22T20:14:16+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/search browser tests r=search-reviewers,scunnane
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250508
    
  • 269bb73b
    by Beth Rennie at 2025-05-22T20:14:19+00:00
    Bug 1956080 - Use async experiment cleanup in toolkit/components/pictureinpicture browser tests r=mconley
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250509
    
  • c29dc887
    by Glenn Watson at 2025-05-22T20:15:03+00:00
    Bug 1967840 - Add SWGL extension for applying a R8 alpha mask to a RGBA8 texture r=gfx-reviewers,lsalzman
    
    Differential Revision: https://phabricator.services.mozilla.com/D250524
    
  • 11d15f0a
    by Eitan Isaacson at 2025-05-22T20:15:16+00:00
    Bug 1967813 - Check menu's frame IsOpen to determine if menu is active. r=morgan
    
    Differential Revision: https://phabricator.services.mozilla.com/D250492
    
  • c1ddeb01
    by Eitan Isaacson at 2025-05-22T20:15:19+00:00
    Bug 1899960 - P1: Don't cache implicit states. r=Jamie
    
    This also removes some duplication and unifies the logic we use for
    states that are calculated from other ones.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250356
    
  • 5de42535
    by Eitan Isaacson at 2025-05-22T20:15:23+00:00
    Bug 1899960 - P2: Imply an unavailable state if focusable is in unavailable subtree. r=Jamie
    
    I decided not to use aria-disabled directly because we currently don't
    cache it in the parent, and I don't think the benefit would be great
    enough.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250357
    
  • 1cfb8cfc
    by Robert Kirkman at 2025-05-22T21:20:22+00:00
    Bug 1946405 - Don't start nsGTKRemoteServer unless X11 server is present r=karlt
    
    Differential Revision: https://phabricator.services.mozilla.com/D250580
    
  • 88abfd37
    by Beth Rennie at 2025-05-22T21:20:35+00:00
    Bug 1956080 - Use async experiment cleanup in toolkit/components/antitracking browser tests r=anti-tracking-reviewers,emz
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250510
    
  • d12b9c8c
    by Beth Rennie at 2025-05-22T21:20:39+00:00
    Bug 1956080 - Use async experiment cleanup in messaging system browser tests r=omc-reviewers,emcminn
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250511
    
  • 89f40cda
    by Beth Rennie at 2025-05-22T21:20:43+00:00
    Bug 1956080 - Use async experiment cleanup in browser_aboutSupport.js r=mconley
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250512
    
  • 05c7dc84
    by Beth Rennie at 2025-05-22T21:20:46+00:00
    Bug 1956080 - Use async experiment cleanup in browser_chat_nimbus.js r=firefox-ai-ml-reviewers,Mardak
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250551
    
  • d2c19d07
    by Beth Rennie at 2025-05-22T21:20:50+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/preferences r=settings-reviewers,mconley
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250552
    
  • 5f27d906
    by Joel Maher at 2025-05-22T21:21:38+00:00
    Bug 1968082 - add env var to turn off power meter reset in certain environments. r=sparky
    
    Differential Revision: https://phabricator.services.mozilla.com/D250835
    
  • 9004c10b
    by Joel Maher at 2025-05-22T21:22:05+00:00
    Bug 1967504 - adjust test suite .yml files to support 24.04. r=ahal,taskgraph-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250271
    
  • 404f50df
    by Mike Hommey at 2025-05-22T21:22:33+00:00
    Bug 1967887 - Avoid using signed integer arithmetic that can overflow. r=spidermonkey-reviewers,nbp
    
    Differential Revision: https://phabricator.services.mozilla.com/D250576
    
  • 8de88eee
    by Beth Rennie at 2025-05-22T21:45:53+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/reportbrokensite r=webcompat-reviewers,twisniewski
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250553
    
  • feaf4fb4
    by Beth Rennie at 2025-05-22T21:45:56+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/shell r=nalexander,bhearsum
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250554
    
  • 5ea13ebd
    by Beth Rennie at 2025-05-22T21:46:00+00:00
    Bug 1956080 - Use async experiment cleanup in browser/components/sidebar r=sidebar-reviewers,sclements
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250555
    
  • 7cc1de1f
    by Beth Rennie at 2025-05-22T21:46:03+00:00
    Bug 1956080 - Use async experiment cleanup in browser_address_autofill_nimbus r=credential-management-reviewers,dimi
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250556
    
  • ef94b8f0
    by Beth Rennie at 2025-05-22T21:46:07+00:00
    Bug 1956080 - Use async experiment cleanup in browser_experiments_api_control.js r=mconley,home-newtab-reviewers
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250557
    
  • 95465338
    by Jeremy Swinarton at 2025-05-22T22:03:01+00:00
    Bug 1961161: Additional metrics for closing tabs within groups r=dwalker,fxview-reviewers,tabbrowser-reviewers,nsharpley
    
    Differential Revision: https://phabricator.services.mozilla.com/D248438
    
  • b0ca30e1
    by Alex Hochheiden at 2025-05-22T22:07:42+00:00
    Bug 1924743 - Only show lldb-server warning if there are multiple versions installed r=firefox-build-system-reviewers,nalexander
    
    Differential Revision: https://phabricator.services.mozilla.com/D250563
    
  • a9f3181e
    by Alex Hochheiden at 2025-05-22T22:08:24+00:00
    Bug 1965907 - Re-enable `test_vendor.py` r=ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D250337
    
  • 9b3d9f66
    by Alex Hochheiden at 2025-05-22T22:08:28+00:00
    Bug 1965905 - Remove `vendor_requirements.txt/in` as they are no longer necessary with `uv` python vendoring r=ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D250338
    
  • 4f4f0ed3
    by Alex Hochheiden at 2025-05-22T22:08:32+00:00
    Bug 1967634 - Add `python-sites` lint to facilitate adding rules specific to `python/sites/` r=ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D250374
    
  • 2725ef83
    by Alex Hochheiden at 2025-05-22T22:08:35+00:00
    Bug 1967634 - Apply fixes from `python-sites` lint r=ahal,mach-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250489
    
  • f4ee1cd9
    by Rolf Rando at 2025-05-22T22:13:30+00:00
    Bug 1968074 - Fix truncated inferred interests ping r=thecount,home-newtab-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250825
    
  • e010ccc5
    by Rob Wu at 2025-05-22T22:31:57+00:00
    Bug 1966935 - Record whether the user prefers a hidden Extensions button r=willdurand
    
    This allows us to measure how many % of the users have configured the
    button to be hidden.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249917
    
  • 263ab7e8
    by Rob Wu at 2025-05-22T22:32:00+00:00
    Bug 1966935 - Record when the user hides/unhides the Extensions Button r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D249918
    
  • 3227a8c3
    by Rob Wu at 2025-05-22T22:32:04+00:00
    Bug 1966935 - Record when Extensions app menu item is clicked r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D249919
    
  • 902cc5b2
    by Rob Wu at 2025-05-22T22:32:08+00:00
    Bug 1966935 - Record telemetry when button is temporarily visible r=willdurand
    
    To minimize the amount of new test logic, this commit adds lightweight
    test helpers to head_unified_extensions.js, and inserts the relevant
    checks in existing test files that exercise the code paths that trigger
    the relevant cases.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249920
    
  • 1c567d0d
    by Rob Wu at 2025-05-22T22:32:11+00:00
    Bug 1964857 - Enable UI to remove Extensions Button r=willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D250081
    
  • d5c44d0f
    by Geoff Lankow at 2025-05-22T22:35:16+00:00
    Bug 1966470 - Simplify how Thunderbird artifacts get found. r=nalexander
    
    Differential Revision: https://phabricator.services.mozilla.com/D249928
    
  • c1fba4b8
    by Cristian Tuns at 2025-05-22T22:38:47+00:00
    Revert "Bug 1967634 - Apply fixes from `python-sites` lint r=ahal,mach-reviewers" for broken tests
    
    This reverts commit b6bab59343b3ae80bce87b30b2581b4577a8e1fc.
    
    Revert "Bug 1967634 - Add `python-sites` lint to facilitate adding rules specific to `python/sites/` r=ahal"
    
    This reverts commit cd14d13cec28987474e4154569ebb6b807971046.
    
    Revert "Bug 1965905 - Remove `vendor_requirements.txt/in` as they are no longer necessary with `uv` python vendoring r=ahal"
    
    This reverts commit dbb9b5ca9b2825af1d2ac25d61a3704548c20581.
    
    Revert "Bug 1965907 - Re-enable `test_vendor.py` r=ahal"
    
    This reverts commit c39a35d0a2daba9f459e34d151d9b220d72d6624.
    
  • 082d6d23
    by Atila Butkovits at 2025-05-22T23:36:44+00:00
    Revert "Bug 1899960 - P2: Imply an unavailable state if focusable is in unavailable subtree. r=Jamie" for causing Geckoview failures.
    
    This reverts commit d4794289e743c0f8f0a1e6f992c3f9d11bdc3a87.
    
    Revert "Bug 1899960 - P1: Don't cache implicit states. r=Jamie"
    
    This reverts commit dd5d2cd56154db25c987f7e7bd00bb672e80c57e.
    
    Revert "Bug 1967813 - Check menu's frame IsOpen to determine if menu is active. r=morgan"
    
    This reverts commit 2d6a0f17e3f25a382ae2d7078dfd170f394a886f.
    
  • 687b655b
    by Atila Butkovits at 2025-05-22T23:36:47+00:00
    Revert "Bug 1926651 - Fetch DXC from taskcluster. r=glandium" requested by Darktrojan for causing broken Thunderbird's Win64 builds.
    
    This reverts commit 628afe3be4d5f0861769a2d71c009ee8b2f9ec0a.
    
  • 7c77657a
    by Release Engineering Landoscript at 2025-05-23T00:12:33+00:00
    No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE
    
  • d6b8d1ee
    by Mike Hommey at 2025-05-23T00:27:11+00:00
    Bug 1968103 - Enable libz-rs-sys on early beta. r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D250847
    
  • 2f385b66
    by Jim Blandy at 2025-05-23T00:27:37+00:00
    Bug 1967621: Rename and document `wgpu_bindings::server::Global::owner`. r=webgpu-reviewers,nical
    
    In `wgpu_bindings::server::Global`, rename the field `owner` to
    `webgpu_parent`, and document its type and use.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250362
    
  • bf151a6c
    by Beth Rennie at 2025-05-23T00:27:49+00:00
    Bug 1956080 - Use async experiment cleanup in test_commands_closetab.js r=markh
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250558
    
  • 96fbc1b3
    by Beth Rennie at 2025-05-23T00:27:52+00:00
    Bug 1956080 - Use async experiment cleanup in browser_contentrelevancy_nimbus.js r=nanj
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250559
    
  • cba229bf
    by Beth Rennie at 2025-05-23T00:27:56+00:00
    Bug 1956080 - Use async experiment cleanup in toolkit/components/telemetry tests r=chutten
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250560
    
  • 0d51c0ed
    by Beth Rennie at 2025-05-23T00:28:00+00:00
    Bug 1956080 - Use async experiment cleanup in browser_test_nimbus_feature.js r=jhirsch,profiles-reviewers
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250561
    
  • f58d4034
    by Beth Rennie at 2025-05-23T00:28:03+00:00
    Bug 1956080 - Use async experiment cleanup in test_backgroundupdate_glean.js r=bytesized
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250570
    
  • 97c00d61
    by Beth Rennie at 2025-05-23T00:28:07+00:00
    Bug 1956080 - Use async experiment cleanup in test_backgroundtask_experiments.js r=nalexander
    
    ExperimentManager.unenroll() is now effectively async when running in a
    browser test (because we are now executing SQL queries during
    unenrollment) so all cleanup functions that trigger unenrollment are
    async as well.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250571
    
  • be7d32d5
    by Nathan Barrett at 2025-05-23T00:28:47+00:00
    Bug 1965942 - Remove topic labels from all cards r=home-newtab-reviewers,reemhamz
    
    Differential Revision: https://phabricator.services.mozilla.com/D249692
    
  • 8979856e
    by Boris Chiou at 2025-05-23T01:29:02+00:00
    Bug 1922301 - Add test to make sure the view transition tree is not exposed to the accessibility tree. r=morgan,view-transitions-reviewers,emilio
    
    We don't expose the view transition tree to the accessibility tree per
    our current implementation, so only a test in this patch.
    
    In the test, we shouldn't see any view transition pseudo-elements in the
    accessibility tree.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250840
    
  • ec966caf
    by Tom Ritter at 2025-05-23T03:47:13+00:00
    Bug 1966184: If we are fullscreen, do not subtract anything from the available resolution r=fkilic
    
    Differential Revision: https://phabricator.services.mozilla.com/D250819
    
  • 42756b07
    by William Wen at 2025-05-23T03:51:18+00:00
    Bug 1962092 - Add flags and prefs for antifraud list feature. r=timhuang,extension-reviewers,robwu
    
    Differential Revision: https://phabricator.services.mozilla.com/D247534
    
  • 91d0a803
    by William Wen at 2025-05-23T03:51:21+00:00
    Bug 1962092 - Add antifraud annotation feature. r=timhuang
    
    Differential Revision: https://phabricator.services.mozilla.com/D247535
    
  • 5de6a293
    by William Wen at 2025-05-23T03:51:25+00:00
    Bug 1962092 - Add tracking protection skip for anti-fraud feature. r=timhuang
    
    Differential Revision: https://phabricator.services.mozilla.com/D247536
    
  • 97af4d2f
    by William Wen at 2025-05-23T03:51:29+00:00
    Bug 1962092 - Add test for anti-fraud annotation. r=timhuang
    
    Differential Revision: https://phabricator.services.mozilla.com/D247537
    
  • fef50821
    by agoloman at 2025-05-23T05:09:21+00:00
    Revert Bug 1962092 - for causing bc failures @browser_emailtracking_telemetry.js.
    
    This reverts commit ef16c3f97cd5c44984c565060a4462e2f51861af.
    
    Revert "Bug 1962092 - Add tracking protection skip for anti-fraud feature. r=timhuang"
    
    This reverts commit 2404b29b7ff96c422d017b82520bab32fb3c8117.
    
    Revert "Bug 1962092 - Add antifraud annotation feature. r=timhuang"
    
    This reverts commit 2d2deb7533d52bee4e183cef2aa548b61edfbd6b.
    
    Revert "Bug 1962092 - Add flags and prefs for antifraud list feature. r=timhuang,extension-reviewers,robwu"
    
    This reverts commit b18b06376ea08b46f27578c51ddc3eefd0d414ee.
    
  • 6a72a6d2
    by agoloman at 2025-05-23T05:59:48+00:00
    Revert (Bug 1963137, Bug 1967224, 1961440) - for causing bc failures @browser_bug963945.js.
    
    This reverts commit b515558b0f67bda82a14944db78867cd47b7614c.
    
    Revert "Bug 1967224 - promote preview strings for local model managment r=rpl,fluent-reviewers,bolsson"
    
    This reverts commit ed97f511f6100ef0440c614462829ca02aa1773b.
    
    Revert "Bug 1963137 - Enable extensions.ml.enabled browser pref on all channels r=ngrato,willdurand"
    
    This reverts commit 47ba0012c31471d1570ce9901184be121736baba.
    
    Revert "Bug 1961440 - Defer ModelHubAddonWrapper initialization to first AddonManager.getAddonsByTypes including mlmodel type. r=robwu"
    
    This reverts commit d15c30a53c38702243f0bf51ae2a329363ea7eb1.
    
    Revert "Bug 1963137 - Fixing test failures related to activating LMM r=rpl"
    
    This reverts commit e7be8b069bbd6ea66627b8815f9a156560c13575.
    

2476 changed files:

The diff was not included because it is too large.
_______________________________________________
tor-commits mailing list -- tor-commits@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to tor-commits-leave@xxxxxxxxxxxxxxxxxxxx