[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] 319 commits: Bug 1952024: composify logins list screen...



Title: GitLab

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

Commits:

  • 3bb414d5
    by alexandra.virvara at 2025-05-20T17:15:11+00:00
    Bug 1952024: composify logins list screen r=android-reviewers,android-l10n-reviewers,sfamisa,delphine
    
    TRY link::: https://treeherder.mozilla.org/jobs?repo=try&revision=72d0b6e4558b34f56b59a6fd0ecdf1c21834c430
    APPROVED patch before git migration::: https://phabricator.services.mozilla.com/D246556
    
    Differential Revision: https://phabricator.services.mozilla.com/D249986
    
  • c6122f7a
    by Dennis Jackson at 2025-05-20T17:30:58+00:00
    Bug 1967407 - Skip updating moz.build when vendoring NSS. r=nss-reviewers,jschanck
    
    Differential Revision: https://phabricator.services.mozilla.com/D250142
    
  • 07eb1673
    by jilvin at 2025-05-20T17:37:48+00:00
    Bug 1902439 - Checks return of nsIOutputStream::Write() to NS_OK in WriteBitmap() to handle failures better. r=mpohle,nrishel
    
    Differential Revision: https://phabricator.services.mozilla.com/D234318
    
  • d74e39b5
    by Morgan Rae Reschenberg at 2025-05-20T17:52:04+00:00
    Bug 1966243: Expose states::INVALID via moxInvalid in mozAccessible r=eeejay
    
    Differential Revision: https://phabricator.services.mozilla.com/D249460
    
  • 90ef922a
    by Daniel Holbert at 2025-05-20T18:09:04+00:00
    Bug 1967025: Add a "layout code reviewer checklist" doc, to gather best practices for code review in layout code. r=TYLin,tlouw
    
    As noted in the doc, this is meant to extend the general checklist at
    https://firefox-source-docs.mozilla.org/contributing/reviewer_checklist.html
    with examples and special cases that are particular to working in layout code.
    
    The list is short for now; this is just a start.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249859
    
  • 93919902
    by Emilio Cobos Álvarez at 2025-05-20T18:13:44+00:00
    Bug 1967530 - Clean-up a bit nsNativeThemeGTK. r=stransky
    
    No behavior change.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250279
    
  • 4813a0eb
    by Emilio Cobos Álvarez at 2025-05-20T18:18:23+00:00
    Bug 1967530 - Remove some xpcom gunk from nsITheme. r=win-reviewers,gstoll
    
    Differential Revision: https://phabricator.services.mozilla.com/D250282
    
  • c3e063e1
    by Emilio Cobos Álvarez at 2025-05-20T18:18:49+00:00
    Bug 1967530 - Remove AssumeThemePartAndStateAreTransparent. r=win-reviewers,handyman
    
    We no longer draw native menus.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250288
    
  • 8cd531d9
    by Emilio Cobos Álvarez at 2025-05-20T18:47:09+00:00
    Bug 1967530 - Restore a missing include.
    
  • 89ff11f6
    by Emily McMinn at 2025-05-20T18:49:49+00:00
    Bug 1963213 - Allow messaging on only one profile in a multiprofile selectable group r=pdahiya,jhirsch,omc-reviewers,profiles-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D247459
    
  • d71d041b
    by Brad Werth at 2025-05-20T18:50:16+00:00
    Bug 1960109: Make OSXVsyncSource start and stop the display link thread without destroying and re-creating the display link. r=mstange
    
    The display link is explicitly created and destroyed, seperate from the
    vsync thread being started and stopped. This reduces memory churn.
    
    Differential Revision: https://phabricator.services.mozilla.com/D245333
    
  • 4067afa2
    by Release Engineering Landoscript at 2025-05-20T18:54:12+00:00
    No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    af -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    an -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ar -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ast -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    az -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    be -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bg -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    br -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    brx -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bs -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ca -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ca-valencia -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    cak -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ckb -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    cs -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    cy -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    da -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    de -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    dsb -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    el -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    en-CA -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    en-GB -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    eo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-AR -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-CL -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-ES -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-MX -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    et -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    eu -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fa -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ff -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fi -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fur -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fy-NL -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ga-IE -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gd -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gu-IN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    he -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hi-IN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hsb -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hu -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hy-AM -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hye -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ia -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    id -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    is -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    it -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ja -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ja-JP-mac -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ka -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    kab -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    kk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    km -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    kn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ko -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lij -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lt -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ltg -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lv -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    meh -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    mk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ml -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    mr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ms -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    my -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    nb-NO -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ne-NP -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    nl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    nn-NO -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    oc -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pa-IN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pt-BR -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pt-PT -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    rm -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ro -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ru -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sat -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sc -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    scn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sco -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    si -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    skr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    son -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sq -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sv-SE -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    szl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ta -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    te -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    tg -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    th -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    tl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    tr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    trs -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    uk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ur -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    uz -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    vi -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    wo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    xh -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    zh-CN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    zh-TW -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    
  • 2149054f
    by Release Engineering Landoscript at 2025-05-20T18:54:15+00:00
    No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    an -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ar -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ast -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    az -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    be -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bg -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    br -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    bs -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ca -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    cak -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    cs -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    cy -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    da -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    de -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    dsb -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    el -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    en-CA -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    en-GB -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    eo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-AR -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-CL -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-ES -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    es-MX -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    et -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    eu -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fa -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ff -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fi -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    fy-NL -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ga-IE -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gd -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    gu-IN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    he -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hi-IN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hsb -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hu -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    hy-AM -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ia -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    id -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    is -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    it -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ja -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ka -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    kab -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    kk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    km -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    kn -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ko -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lij -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lt -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ltg -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    lv -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    meh -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    mix -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ml -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    mr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ms -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    my -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    nb-NO -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ne-NP -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    nl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    nn-NO -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    oc -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pa-IN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pt-BR -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    pt-PT -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    rm -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ro -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ru -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    son -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sq -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    sv-SE -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ta -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    te -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    th -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    tl -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    tr -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    trs -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    uk -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    ur -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    uz -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    vi -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    wo -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    xh -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    zam -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    zh-CN -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    zh-TW -> a2793772be7cb6be408d0872aaf99c077aa1eca7
    
  • a6b6e2da
    by Mark Banner at 2025-05-20T19:00:32+00:00
    Bug 1967446 - Convert uniffi generated Rust modules to use moz-src. r=bdk
    
    Differential Revision: https://phabricator.services.mozilla.com/D250243
    
  • 3f469ddc
    by kpatenio at 2025-05-20T19:06:03+00:00
    Bug 1825310 - hide cursor with pip controls if fullscreen. r=pip-reviewers,desktop-theme-reviewers,niklas,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D246813
    
  • c3d1b3ad
    by agoloman at 2025-05-20T19:44:50+00:00
    Revert Bug 1967530 - for causing build bustages.
    
    This reverts commit 9ea62cb6aa15e6f9ca3346247fa4f310f14e5db3.
    
    Revert "Bug 1967530 - Remove AssumeThemePartAndStateAreTransparent. r=win-reviewers,handyman"
    
    This reverts commit f036ae0fdbd031b03a4278b375157b2927e87094.
    
    Revert "Bug 1967530 - Remove some xpcom gunk from nsITheme. r=win-reviewers,gstoll"
    
    This reverts commit 9c54c6c68a1e38d5deb649cacdf3eec47902d540.
    
    Revert "Bug 1967530 - Clean-up a bit nsNativeThemeGTK. r=stransky"
    
    This reverts commit d040aadf24d8c6571180d97787527102657bc3c5.
    
  • e579cb8d
    by Beth Rennie at 2025-05-20T19:46:50+00:00
    Bug 1907633 - Use ExperimentAPI._rsLoader in browser_trigger_messagesLoaded.js r=omc-reviewers,emcminn
    
    Differential Revision: https://phabricator.services.mozilla.com/D250110
    
  • 3979b223
    by Pier Angelo Vendrame at 2025-05-20T19:47:16+00:00
    Bug 1900648 - Allow language spoofing in XSLT status messages. r=platform-i18n-reviewers,dom-core,farre,nordzilla
    
    Differential Revision: https://phabricator.services.mozilla.com/D244597
    
  • dd6576de
    by Mike Conley at 2025-05-20T19:47:43+00:00
    Bug 1967529 - Move context ID deletion request ping enablement to the rotation callback. r=chutten
    
    This makes it so that we can guarantee that the ping is enabled by the time
    we do a context ID rotation.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250278
    
  • 5bb99b26
    by Tim Giles at 2025-05-20T19:55:46+00:00
    Bug 1946790 - Update --border-color token, add --border-color-transparent. r=reusable-components-reviewers,desktop-theme-reviewers,hjones
    
    We update the --border-color token to use #CFCFD8 in light mode,
    forced-colors mode. At the same time, we changed the name of the
    previous border color token to --border-color-transparent.
    
    By utilizing the --border-color-transparent token, we can ensure that
    borders do not appear around certain UI elements until the user requests
    higher contrast or forced colors.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248362
    
  • 28a0554d
    by Tim Giles at 2025-05-20T19:55:50+00:00
    Bug 1946790 - Update moz-page-nav border color variable. r=reusable-components-reviewers,desktop-theme-reviewers,hjones
    
    Using the --border-color-transparent token prevents borders from
    appearing around the component unless the user is in prefers-contrast
    or forced-colors mode.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248363
    
  • 1f0ab351
    by Tim Giles at 2025-05-20T19:55:53+00:00
    Bug 1946790 - Update --fxview-border, add --fxview-border-interactive. r=fxview-reviewers,nsharpley
    
    By updating --fxview-border to use --border-color-transparent, we
    ensure there are no extraneous borders in Firefox View unless the user
    is in prefers-contrast or forced-colors mode. However, this has a
    side effect of making the border around the searchbox disappear.
    
    To address the transparent border around the searchbox, I created the
    --fxview-border-interactive variable which points to the
    --border-color-interactive token.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248364
    
  • ed7aa99c
    by Tim Giles at 2025-05-20T19:55:57+00:00
    Bug 1946790 - Update --box-border-color in moz-box-common.css. r=reusable-components-reviewers,desktop-theme-reviewers,hjones
    
    moz-box-common.css was using the border-color-interactive token, so we
    update it to use the newly updated --border-color instead.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248968
    
  • abbc0d45
    by Tim Giles at 2025-05-20T19:56:01+00:00
    Bug 1946790 - Update password-card to use --border-color-transparent. r=credential-management-reviewers,desktop-theme-reviewers,mtigley,hjones
    
    To prevent borders from appearing on the password-card, we need to
    switch out --border-color to --border-color-transparent.
    
    In order to prevent additional whitespace at the bottom of the card
    when an alert is present, we needed to adjust the border-radius of the
    moz-message-bar within the password card. We now use
    --border-radius-small here instead of medium.
    
    In order to prevent a double border when in increased contrast or
    forced colors mode, we needed to remove the inline border and the
    block-end border of the moz-message-bar within the password card.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248969
    
  • 3bd5def7
    by Tim Giles at 2025-05-20T19:56:05+00:00
    Bug 1946790 - Set --in-content-border-color directly to CanvasText in forced-colors. r=desktop-theme-reviewers,hjones
    
    Since the in-content variables are considered legacy variables, it was
    suggested to update --in-content-border-color to use CanvasText directly
    in forced-colors mode instead of using the --border-color token.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248971
    
  • dd148290
    by tannal at 2025-05-20T20:00:16+00:00
    Bug 1953196 - Remove JSMSG_TEMPORAL_CALENDAR_DUPLICATE_FIELD error message. r=dminor
    
    Differential Revision: https://phabricator.services.mozilla.com/D246864
    
  • db6a8e87
    by Edgar Chen at 2025-05-20T20:03:13+00:00
    Bug 1967450 – Ensure listener is registered on clipboard test page before continuing the test; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D250246
    
  • 292117ad
    by Mark Banner at 2025-05-20T20:04:59+00:00
    Bug 1966899 - Enable TypeScript on urlbar ActionProvider*.sys.mjs files. r=daleharvey
    
    Differential Revision: https://phabricator.services.mozilla.com/D249766
    
  • dedaf92d
    by Emilio Cobos Álvarez at 2025-05-20T20:08:21+00:00
    Bug 1967530 - Clean-up a bit nsNativeThemeGTK. r=stransky
    
    No behavior change.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250279
    
  • e69dc49b
    by Emilio Cobos Álvarez at 2025-05-20T20:08:25+00:00
    Bug 1967530 - Remove some xpcom gunk from nsITheme. r=win-reviewers,gstoll
    
    Differential Revision: https://phabricator.services.mozilla.com/D250282
    
  • 04936730
    by Emilio Cobos Álvarez at 2025-05-20T20:08:28+00:00
    Bug 1967530 - Remove AssumeThemePartAndStateAreTransparent. r=win-reviewers,handyman
    
    We no longer draw native menus.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250288
    
  • 69960ba7
    by Noah Bond at 2025-05-20T20:21:01+00:00
    Bug 1953275 - Fixed bug causing Snackbars to be unswipeable on the Homescreen and browser r=android-reviewers,petru
    
    Differential Revision: https://phabricator.services.mozilla.com/D249461
    
  • 6ca3b011
    by Meg Viar at 2025-05-20T20:21:27+00:00
    Bug 1967342 - Add preview update string for existing user TOU infobar r=fluent-reviewers,omc-reviewers,bolsson,pdahiya
    
    Add preview string for use in TOU infobar
    
    Differential Revision: https://phabricator.services.mozilla.com/D250273
    
  • 103d7dcb
    by Alex Hochheiden at 2025-05-20T20:21:59+00:00
    Bug 1965348 - Bump `uv` version to `0.7.2` for `vendor` site r=mach-reviewers,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D249491
    
  • adf2e5bd
    by Alex Hochheiden at 2025-05-20T20:22:02+00:00
    Bug 1965348 - Add `generate-python-lockfiles` `mach` command r=ahal
    
    This command takes the <site>.txt files at `python/sites/` and converts them to
    pyproject.toml files that `uv` can use to make lockfiles.
    
    The `mach` site is locked by itself, then all other sites are locked with their own
    dependencies, plus the dependencies of the `mach` site (since they're inherited on
    site activation, just specified in different files).
    
    The generated files are not intended to be committed to the repo, because we only care if
    we can lock, we don't use them for anything else. If we can lock, the site is valid and won't
    have compatibility errors.
    
    A `--keep-lockfiles` arg was added that prevents the temporary directory containing the generated
    files from being deleted, to help with troubleshooting when a site is not able to be locked.
    
    This command can be run by itself if updating the a <site>.txt file manually with a `pypi:` dependency, and
    it will be integrated with `./mach vendor python` and `test_site_compatibility.py` in the near future.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249492
    
  • 962e4219
    by Alex Hochheiden at 2025-05-20T20:22:06+00:00
    Bug 1965348 - Add a message to run `./mach generate-python-lockfiles` to verify site compatibility at the end of `./mach vendor python` r=ahal
    
    Initially I made this run automatically, but it's pointless without the
    necessary updates done to the <site>.txt file(s). It will have to be run
    after those updates, so running it automatically here would be a waste of time.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249494
    
  • eb4c1a14
    by Alex Hochheiden at 2025-05-20T20:22:10+00:00
    Bug 1965348 - Make `test_site_compatibility.py` use `./mach generate-python-lockfiles` to verify site compatibility r=ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D249495
    
  • 2cddecb6
    by Alex Hochheiden at 2025-05-20T20:22:14+00:00
    Bug 1965348 - Re-run `./mach vendor python --force` after `uv` version upgrade to establish new baseline in `requirements.txt` r=mach-reviewers,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D249654
    
  • 771ae4d8
    by Alex Hochheiden at 2025-05-20T20:22:17+00:00
    Bug 1965348 - Remove redundant `markupsafe` specifications in various `<site>.txt` files r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahal
    
    Differential Revision: https://phabricator.services.mozilla.com/D249669
    
  • a4c6890d
    by Alex Hochheiden at 2025-05-20T20:22:21+00:00
    Bug 1965348 - Remove all redundant dependencies specified in command sites r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahal
    
    Any dependency already specified in `mach.txt` does not need to be specified in any
    child command site because those dependencies are inherited from the `mach` site.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249676
    
  • 1c735908
    by Emilio Cobos Álvarez at 2025-05-20T20:51:28+00:00
    Bug 1967530 - Properly fix gtk bustage.
    
  • 085cf612
    by agoloman at 2025-05-20T20:53:29+00:00
    Revert "Bug 1967450 – Ensure listener is registered on clipboard test page before continuing the test; r=nika" for causing bc failures @browser_navigator_clipboard_contextmenu_suppression.js.
    
    This reverts commit c3e4f5420cdaf4cf2c70547885eb9dc014703799.
    
  • 02a77bdf
    by Hiroyuki Ikezoe at 2025-05-20T20:58:10+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_bug1304689.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249921
    
  • 3a3af533
    by Hiroyuki Ikezoe at 2025-05-20T20:58:14+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_bug1515822.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249922
    
  • 105eedd7
    by Hiroyuki Ikezoe at 2025-05-20T20:58:18+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_frame_reconstruction.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249923
    
  • 27fa94a3
    by Hiroyuki Ikezoe at 2025-05-20T20:58:22+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_offsets.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249924
    
  • 77384f79
    by Hiroyuki Ikezoe at 2025-05-20T20:58:25+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_viewport_scroll.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249925
    
  • d18a4955
    by Hiroyuki Ikezoe at 2025-05-20T20:58:29+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_scroll_position_restore_no_bfcache.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D249926
    
  • 111f5887
    by Hiroyuki Ikezoe at 2025-05-20T20:58:33+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_bug583889.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D250096
    
  • 98e85125
    by Matthew Gregan at 2025-05-20T21:00:27+00:00
    Bug 1967030 - Update mp4parse-rust to d3e4d255.  r=media-playback-reviewers,supply-chain-reviewers,padenot
    
    Differential Revision: https://phabricator.services.mozilla.com/D249858
    
  • 4bd57f8c
    by Anutrix at 2025-05-20T21:01:00+00:00
    Bug 1967109 - Remove usages of six in python directory. r=firefox-build-system-reviewers,glandium
    
    Also removes six from deps of mozterm's setup.py as only usages of six in it were removed last month in D245270.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249889
    
  • fb6750f2
    by Steve Fink at 2025-05-20T21:01:28+00:00
    Bug 1962256 - Move StringRelocationOverlay into Tenuring.cpp r=jonco
    
    Differential Revision: https://phabricator.services.mozilla.com/D246811
    
  • 8e3632df
    by Edgar Chen at 2025-05-20T21:10:24+00:00
    Bug 1967450 – Ensure listener is registered on clipboard test page before continuing the test; r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D250246
    
  • fb40ffe8
    by Andreas Pehrson at 2025-05-20T21:29:25+00:00
    Bug 1967189 - Add regression wpt with addTransceiver+renegotiation for bug 1965831. r=jib,dbaker,bwc
    
    Differential Revision: https://phabricator.services.mozilla.com/D250049
    
  • 3171a183
    by Andreas Pehrson at 2025-05-20T21:29:29+00:00
    Bug 1967189 - Add mozilla-specific regression wpt for bug 1965831. r=jib,dbaker,bwc
    
    Differential Revision: https://phabricator.services.mozilla.com/D249545
    
  • 61d3d435
    by Andreas Pehrson at 2025-05-20T21:29:33+00:00
    Bug 1967189 - Track duplicate payload types for all recv tracks in a peer connection. r=bwc,dbaker
    
    Two issues are fixed here:
    - The lists of unique and duplicate payload types were never reset, so would
      accumulate entries across renegotiations
    - The std::map could only store distinct payload types, and only a single track
      per payload type. Therefore, at most one track could ever know about any given
      duplicate payload type.
    
    This patch also adds some unittests for JsepTrack::SetUniqueReceivePayloadTypes.
    They're very verbose, for now, to enable landing this patch quickly.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250095
    
  • f8c23ab6
    by Andreas Pehrson at 2025-05-20T21:29:37+00:00
    Bug 1967189 - Take non-recv tracks into account when figuring out unique payload types. r=dbaker,bwc
    
    Differential Revision: https://phabricator.services.mozilla.com/D250057
    
  • f973ea9a
    by Beth Rennie at 2025-05-20T21:35:19+00:00
    Bug 1907633 - Do not instantiate the RemoteSettingsExperimentLoader on import r=nimbus-reviewers,relud
    
    Instead of creating the `RemoteSettingsExperimentLoader` by importing
    `RemoteSettingsExperimentLoader.sys.mjs`, we instead create it the first
    time we access the `ExperimentAPI._rsLoader` property.
    
    The `RemoteSettingsExperimentLoader` is considered internal to Nimbus
    and as such it is only exposed on the `_rsLoader` property so that other
    Nimbus library code (such as `FirefoxLabs`) can access it.
    
    Additionally, the `manager` argument to the
    `RemoteSettingsExperimentLoader` is now required.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248074
    
  • bb7866dc
    by Jonathan Kew at 2025-05-20T21:39:32+00:00
    Bug 1966668 - Add Ahem stylesheet link to svg/text/reftests/first-letter-ref.svg r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249571
    
  • 3ebed366
    by Jonathan Kew at 2025-05-20T21:39:35+00:00
    Bug 1966668 - Fix Ahem stylesheet link in svg/text/reftests/opacity-ref.svg r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249572
    
  • cff40fe6
    by Jonathan Kew at 2025-05-20T21:39:39+00:00
    Bug 1966668 - Wait for font loading in css/css-grid/grid-extrinsically-sized-mutations.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249573
    
  • c5cf9ace
    by Jonathan Kew at 2025-05-20T21:39:43+00:00
    Bug 1966668 - Wait for Ahem font loading in css/css-sizing/keyword-sizes-for-intrinsic-contributions.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249575
    
  • e6d83808
    by Jonathan Kew at 2025-05-20T21:39:46+00:00
    Bug 1966668 - Use Ahem via URL (not src:local) in css/css-fonts/font-face-style-normal.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249576
    
  • b2eb759c
    by Jonathan Kew at 2025-05-20T21:39:50+00:00
    Bug 1966668 - Wait for Ahem font loading where needed in css/css-tables/tentative/ tests. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249577
    
  • 3cebb61c
    by Jonathan Kew at 2025-05-20T21:39:54+00:00
    Bug 1966668 - Wait for font loading in css/css-writing-modes/forms/text-input-block-size.optional.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249578
    
  • 370d7927
    by Jonathan Kew at 2025-05-20T21:39:57+00:00
    Bug 1966668 - Wait for font loading where necessary in css/css-text/white-space/ tests. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249579
    
  • 7ba27a14
    by Jonathan Kew at 2025-05-20T21:40:01+00:00
    Bug 1966668 - Wait for font loading in css/css-multicol/getclientrects-* tests. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249580
    
  • c61e8363
    by Jonathan Kew at 2025-05-20T21:40:05+00:00
    Bug 1966668 - Ensure Ahem is loaded in resize-observer/svg.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249581
    
  • 3b88b680
    by Jonathan Kew at 2025-05-20T21:40:09+00:00
    Bug 1966668 - Wait for font loading in svg/text/scripted/getcharnumatposition.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249582
    
  • 796ac423
    by Jonathan Kew at 2025-05-20T21:40:12+00:00
    Bug 1966668 - Wait for font loading in css/css-values/cap-invalidation.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249583
    
  • 59deea52
    by Jonathan Kew at 2025-05-20T21:40:16+00:00
    Bug 1966668 - Wait for font loading in css/cssom/getComputedStyle-insets-relpos-inline.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249584
    
  • 13e28c7f
    by Jonathan Kew at 2025-05-20T21:40:19+00:00
    Bug 1966668 - Wait for Ahem font loading in css/cssom-view/getBoundingClientRect-shy.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249589
    
  • a48c501a
    by Jonathan Kew at 2025-05-20T21:40:23+00:00
    Bug 1966668 - Load Ahem via url() rather than local() in css/css-fonts/font-face-range-order.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249590
    
  • 2c808ce6
    by Jonathan Kew at 2025-05-20T21:40:26+00:00
    Bug 1966668 - Wait for font loading in svg/interact/scripted/svg-pointer-events-bbox.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249591
    
  • 649fdc52
    by Jonathan Kew at 2025-05-20T21:40:30+00:00
    Bug 1966668 - Wait for font loading where needed in mathml/presentation-markup/mrow tests. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249754
    
  • c6a07a65
    by Jonathan Kew at 2025-05-20T21:40:33+00:00
    Bug 1966668 - Explicitly load Ahem in css/css-shapes/shape-outside/values/* tests to ensure it is available when font-dependent checks run. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249592
    
  • a3667f66
    by Jonathan Kew at 2025-05-20T21:40:37+00:00
    Bug 1966668 - Explicitly load the Ahem font in css/css-ruby/line-spacing.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249593
    
  • 67784573
    by Jonathan Kew at 2025-05-20T21:40:41+00:00
    Bug 1966668 - Wait for async font loading at each step in css/css-fonts/generic-family-keywords tests. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249594
    
  • 83143031
    by Jonathan Kew at 2025-05-20T21:40:45+00:00
    Bug 1966668 - Wait for font loading in css/css-multicol/offsetProps-001.html r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249755
    
  • 37c32dc8
    by Jonathan Kew at 2025-05-20T21:40:48+00:00
    Bug 1966668 - Wait for font loading in css/css-conditional/container-queries/font-relative-units.html r=layout-reviewers,emilio
    
    Note that even with the use of document.fonts.ready in font-relative-units.html,
    tests may "unexpectedly" fail if the Ahem font is not installed on the local system.
    This is because we explicitly *don't* consider webfonts when evaluating font-relative
    units in container queries, contrary to what the test expects. See
    https://searchfox.org/mozilla-central/rev/578d9c83f046d8c361ac6b98b297c27990d468fd/servo/components/style/values/computed/mod.rs#395-397
    
    I'll file a followup bug about this.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250075
    
  • 1a3f4d3a
    by Jonathan Kew at 2025-05-20T21:40:52+00:00
    Bug 1967315 - Container queries can use font metrics from the user font set. r=firefox-style-system-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D250076
    
  • 585ec9e4
    by Ting-Yu Lin at 2025-05-20T21:50:56+00:00
    Bug 1967360 - Improve nsGridContainerFrame::Tracks::Dump(). r=dholbert
    
    This patch changes the following:
    
    - Print baseline, gap, and content-box sizes in app units. If they are "unknown" or
      "unconstrained", print a string accordingly.
    - Use fmt library [1] because it can print `std::string` directly.
    
    [1] https://firefox-source-docs.mozilla.org/xpcom/fmt-in-gecko.html
    
    Differential Revision: https://phabricator.services.mozilla.com/D250104
    
  • aee3034e
    by Nick Grato at 2025-05-20T21:51:23+00:00
    Bug 1947209 - show local models used by a web extension linking to model details r=extension-reviewers,desktop-theme-reviewers,fluent-reviewers,rpl,bolsson,emilio,flod
    
    adding feature and extension icons and labels
    
    Differential Revision: https://phabricator.services.mozilla.com/D247805
    
  • ac870ebe
    by agoloman at 2025-05-20T22:16:33+00:00
    Revert "Bug 1967030 - Update mp4parse-rust to d3e4d255.  r=media-playback-reviewers,supply-chain-reviewers,padenot" for causing gtet failures @MP4Metadata.test_case_mp4.
    
    This reverts commit 0888571e1e36d1332e47774cf58dc67965ce33fa.
    
  • ec2d0b1f
    by Emily McDonough at 2025-05-20T22:35:08+00:00
    Bug 1963485 Part 1 - Move selector/track size bits into a function that makes it clear which phase the selectors are for r=layout-grid-reviewers,tlouw
    
    Differential Revision: https://phabricator.services.mozilla.com/D249695
    
  • 483baab8
    by Emily McDonough at 2025-05-20T22:35:11+00:00
    Bug 1963485 Part 2 - Rematerialize selectors for choosing tracks in grid intrinsic sizing code rather than passing the selector directly. r=layout-grid-reviewers,tlouw
    
    This change makes most places in grid intrinsic sizing code specify operations
    by sizing phase and sizing constraint, rather than using the sizing function
    types directly. This should help with readability and debugging, as the
    intended operation rather than the selector bits are used now.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249697
    
  • 74498a3f
    by Emilio Cobos Álvarez at 2025-05-20T22:53:57+00:00
    Bug 1967206 - Update jobserver (and related crates to avoid duplication). r=glandium,supply-chain-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250045
    
  • e4628fa9
    by Jim Blandy at 2025-05-20T22:57:07+00:00
    Bug 1967613: Name members of `CanvasContext` following the WebGPU spec. r=webgpu-reviewers,ErichDonGubler
    
    Rename members of `mozilla::webgpu::CanvasContext` following the
    WebGPU specification properties that they represent:
    
    - Rename `mConfig` to `mConfiguration`, after `[[configuration]]`.
    
    - Rename `mTexture` to `mCurrentTexture`, after `[[currentTexture]]`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250359
    
  • 6c1ccf23
    by agoloman at 2025-05-20T22:58:18+00:00
    Revert "Bug 1967189 - Add mozilla-specific regression wpt for bug 1965831. r=jib,dbaker,bwc" as requested by dev.
    
    This reverts commit 4f622a88c75bc911df7ef574287b0fbf0b99d74f.
    
  • d11de864
    by James Teh at 2025-05-20T23:01:19+00:00
    Bug 1951833 part 1: Support line feed characters in TextLeafPoint::CharBounds. r=morgan
    
    Previously, both literal line feed characters in pre-formatted text and HTMl <br> elements returned a rect with 0 width and/or height.
    Because of the way CharBounds() was implemented, this also returned 0 for x and y.
    This caused problems for clients such as Windows Text Cursor Indicator which need the rectangle for the character at the caret.
    Now, we return the correct x and y coordinates.
    We also return a minimum width and height of 1 to ensure clients treat it as an actual rectangle.
    
    As part of this, CharBounds() has been refactored slightly for consistency and readability.
    As a bonus, this also fixes character bounds for list item bullets (bug 360003), but a test for that will be added in a subsequent patch.
    
    This patch also removes the special case line feed code added to TextLeafRange::WalkLineRects() in bug 1946552, since CharBounds() now handles this.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249709
    
  • f0e5545d
    by James Teh at 2025-05-20T23:01:23+00:00
    Bug 1951833 part 2: Make ITextRangeProvider::GetBoundingRectangles return a rectangle for a collapsed range. r=morgan
    
    Differential Revision: https://phabricator.services.mozilla.com/D249710
    
  • 55399f3e
    by Glenda Leonard at 2025-05-20T23:12:35+00:00
    Bug 1963162 - Added DapReportController to manage submission capping r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D249678
    
  • aa6ea266
    by Beth Rennie at 2025-05-20T23:48:08+00:00
    Bug 1966159 - Support multiple phases of migrations during Nimbus initialization r=nimbus-reviewers,relud
    
    Differential Revision: https://phabricator.services.mozilla.com/D250332
    
  • 3d14df8a
    by Niklas Baumgardner at 2025-05-20T23:49:14+00:00
    Bug 1948366 - Remove extensions.screenshots.disabled pref. r=sfoster,webdriver-reviewers,firefox-desktop-core-reviewers ,whimboo,urlbar-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D248324
    
  • d462e79a
    by Alex Hochheiden at 2025-05-20T23:51:41+00:00
    Bug 1965348 - Automatically update <site>.txt files when packages are removed during `./mach vendor python` r=ahal
    
    This works for in all scenarios, whether it be packages being
    added/removed, or upgraded, as well as implicit dependencies.
    
    The output has also been vastly improved, indicating the next
    steps that need to be done, and for what packages. It's also
    explicit which <site>.txt files have been modified and what changes
    were made.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249857
    
  • 4b4d046f
    by pstanciu at 2025-05-21T00:10:25+00:00
    Revert "Bug 1963162 - Added DapReportController to manage submission capping r=tcampbell" for causing XPC failures on test_dap_visit_counter.js
    
    This reverts commit e6fb2f93ca9b22388a9c6379b11f6a6fb9ffb9ad.
    
  • 4ff183e7
    by Release Engineering Landoscript at 2025-05-21T00:16:28+00:00
    No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE
    
  • 5c92f958
    by celenity at 2025-05-21T01:32:07+00:00
    Bug 1964247 - Drop unused prefcalls.js in Android's package-manifest.in r=geckoview-reviewers,tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D250118
    
  • 06913b0e
    by dadaa at 2025-05-21T02:23:07+00:00
    Bug 1967626: Introduce yelpServiceResultDistinction Nimbus variable to enable service type title r=adw
    
    Differential Revision: https://phabricator.services.mozilla.com/D250370
    
  • 602ef6f5
    by Glenda Leonard at 2025-05-21T03:11:29+00:00
    Bug 1963162 - Added DapReportController to manage submission capping r=tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D249678
    
  • 1520ea44
    by hannajones at 2025-05-21T03:54:14+00:00
    Bug 1606785 - Format aboutlogins, megalist, and form autofill CSS files with Prettier r=credential-management-reviewers,mtigley,desktop-theme-reviewers,dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D249167
    
  • 6cd8c3be
    by hannajones at 2025-05-21T03:54:17+00:00
    Bug 1606785 - Format firefoxview CSS files with Prettier r=fxview-reviewers,desktop-theme-reviewers,dao,jsudiaman
    
    Differential Revision: https://phabricator.services.mozilla.com/D249168
    
  • af4b9c25
    by hannajones at 2025-05-21T03:54:21+00:00
    Bug 1606785 - Format genai and ml CSS files with Prettier r=firefox-ai-ml-reviewers,Mardak
    
    Differential Revision: https://phabricator.services.mozilla.com/D249169
    
  • 157b2f43
    by hannajones at 2025-05-21T03:54:25+00:00
    Bug 1606785 - Format profiles CSS files with Prettier r=profiles-reviewers,desktop-theme-reviewers,dao,mossop
    
    Differential Revision: https://phabricator.services.mozilla.com/D249170
    
  • 1b041786
    by hannajones at 2025-05-21T03:54:29+00:00
    Bug 1606785 - Format shopping CSS files with Prettier r=shopping-reviewers,desktop-theme-reviewers,dao,rking
    
    Differential Revision: https://phabricator.services.mozilla.com/D249171
    
  • 7592f0a2
    by hannajones at 2025-05-21T03:54:32+00:00
    Bug 1606785 - Format sidebar CSS files with Prettier r=sidebar-reviewers,desktop-theme-reviewers,dao,nsharpley
    
    Differential Revision: https://phabricator.services.mozilla.com/D249172
    
  • 7b2740c3
    by hannajones at 2025-05-21T03:54:36+00:00
    Bug 1606785 - Format recomp CSS files with Prettier r=reusable-components-reviewers,desktop-theme-reviewers,dao,mkennedy
    
    Differential Revision: https://phabricator.services.mozilla.com/D249173
    
  • ca4a2d42
    by hannajones at 2025-05-21T03:54:40+00:00
    Bug 1606785 - Format devtools CSS files with Prettier r=devtools-reviewers,nchevobbe,frontend-codestyle-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249174
    
  • 6d60b340
    by hannajones at 2025-05-21T03:54:44+00:00
    Bug 1606785 - Format layout CSS files with Prettier r=layout-reviewers,dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D249175
    
  • 50e04769
    by hannajones at 2025-05-21T03:54:47+00:00
    Bug 1606785 - Format android CSS files with Prettier r=geckoview-reviewers,hiro
    
    Differential Revision: https://phabricator.services.mozilla.com/D249176
    
  • 477f9747
    by hannajones at 2025-05-21T03:54:51+00:00
    Bug 1606785 - Format dom CSS files with Prettier r=emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249177
    
  • e38092ec
    by hannajones at 2025-05-21T03:54:55+00:00
    Bug 1606785 - Format search CSS files with Prettier r=search-reviewers,jteow
    
    Differential Revision: https://phabricator.services.mozilla.com/D249178
    
  • cab2e7e4
    by hannajones at 2025-05-21T03:54:58+00:00
    Bug 1606785 - Format webcompat CSS files with Prettier r=webcompat-reviewers,denschub
    
    Differential Revision: https://phabricator.services.mozilla.com/D249179
    
  • a18d6c82
    by hannajones at 2025-05-21T03:55:02+00:00
    Bug 1606785 - Format urlbar CSS files with Prettier r=urlbar-reviewers,desktop-theme-reviewers,dao
    
    Differential Revision: https://phabricator.services.mozilla.com/D249180
    
  • 349a98d9
    by hannajones at 2025-05-21T03:55:06+00:00
    Bug 1606785 - Format browser/themes/preferences CSS files with Prettier r=settings-reviewers,desktop-theme-reviewers,dao,mconley
    
    Differential Revision: https://phabricator.services.mozilla.com/D249187
    
  • 22341eed
    by hannajones at 2025-05-21T03:55:10+00:00
    Bug 1606785 - Format browser/themes and toolkit/themes CSS files with Prettier r=desktop-theme-reviewers,pip-reviewers,tabbrowser-reviewers,places-reviewers,dao,mconley
    
    Differential Revision: https://phabricator.services.mozilla.com/D249181
    
  • 57c8f504
    by hannajones at 2025-05-21T03:55:13+00:00
    Bug 1606785 - Format Firefox CSS files with Prettier r=desktop-theme-reviewers,perftest-reviewers,places-reviewers,translations-reviewers,omc-reviewers,backup-reviewers,browser-installer-reviewers,sparky,dao,pdahiya,nrishel,kpatenio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249182
    
  • e70ce1df
    by hannajones at 2025-05-21T03:55:17+00:00
    Bug 1606785 - Enable Prettier for CSS files r=desktop-theme-reviewers,Standard8,frontend-codestyle-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D248105
    
  • e7878402
    by agoloman at 2025-05-21T04:33:25+00:00
    Revert "Bug 1964247 - Drop unused prefcalls.js in Android's package-manifest.in r=geckoview-reviewers,tcampbell" for causing xpc failures @test_autoconfig.js.
    
    This reverts commit 1ca937f7c12caa8dcd7bc66b37fa3407be0f4ee4.
    
  • c18faaae
    by agoloman at 2025-05-21T04:49:28+00:00
    Revert "Bug 1606785 - Enable Prettier for CSS files r=desktop-theme-reviewers,Standard8,frontend-codestyle-reviewers,emilio" for causing multiple failures.
    
    This reverts commit ec5fa1d4c0ee7ec6d1cac04433767211cfdf0045.
    
    Revert "Bug 1606785 - Format Firefox CSS files with Prettier r=desktop-theme-reviewers,perftest-reviewers,places-reviewers,translations-reviewers,omc-reviewers,backup-reviewers,browser-installer-reviewers,sparky,dao,pdahiya,nrishel,kpatenio"
    
    This reverts commit baa5d72bbdb3e07046bf6feb2b7dd4da3271fff9.
    
    Revert "Bug 1606785 - Format browser/themes and toolkit/themes CSS files with Prettier r=desktop-theme-reviewers,pip-reviewers,tabbrowser-reviewers,places-reviewers,dao,mconley"
    
    This reverts commit 9604b0a8ae1ceb26631e678e6865874191225baf.
    
    Revert "Bug 1606785 - Format browser/themes/preferences CSS files with Prettier r=settings-reviewers,desktop-theme-reviewers,dao,mconley"
    
    This reverts commit 686c1cf85f12d95024f9ae980434cfc068e4f1e2.
    
    Revert "Bug 1606785 - Format urlbar CSS files with Prettier r=urlbar-reviewers,desktop-theme-reviewers,dao"
    
    This reverts commit a7a4f31251a2f00d8736232e8e71d2a52bf7674e.
    
    Revert "Bug 1606785 - Format webcompat CSS files with Prettier r=webcompat-reviewers,denschub"
    
    This reverts commit 41bc4d52371e55746141fca64f85197b61203897.
    
    Revert "Bug 1606785 - Format search CSS files with Prettier r=search-reviewers,jteow"
    
    This reverts commit 7bb7f8237413ace2ca084980d455cd7cd2d21834.
    
    Revert "Bug 1606785 - Format dom CSS files with Prettier r=emilio"
    
    This reverts commit c22e910235ebe3c03f89563273c13d616548b6e2.
    
    Revert "Bug 1606785 - Format android CSS files with Prettier r=geckoview-reviewers,hiro"
    
    This reverts commit c08e43fc3d5eb3b1703a643a5abfe206d5f28d7f.
    
    Revert "Bug 1606785 - Format layout CSS files with Prettier r=layout-reviewers,dholbert"
    
    This reverts commit 4f2a32d1a4814a0c33492c752112ad4a6817e9ff.
    
    Revert "Bug 1606785 - Format devtools CSS files with Prettier r=devtools-reviewers,nchevobbe,frontend-codestyle-reviewers"
    
    This reverts commit c05f675ddfcd42d744b734491905bfa3ad081976.
    
    Revert "Bug 1606785 - Format recomp CSS files with Prettier r=reusable-components-reviewers,desktop-theme-reviewers,dao,mkennedy"
    
    This reverts commit b10c7de8d0c38a40b3b0d9ffbfecfcda62dada39.
    
    Revert "Bug 1606785 - Format sidebar CSS files with Prettier r=sidebar-reviewers,desktop-theme-reviewers,dao,nsharpley"
    
    This reverts commit d32c555e37d4ca69a57f4924731970c3c7d5a56b.
    
    Revert "Bug 1606785 - Format shopping CSS files with Prettier r=shopping-reviewers,desktop-theme-reviewers,dao,rking"
    
    This reverts commit 965887a7087c1cc17b13d5f0f41ac49243390ce8.
    
    Revert "Bug 1606785 - Format profiles CSS files with Prettier r=profiles-reviewers,desktop-theme-reviewers,dao,mossop"
    
    This reverts commit 8338860f74d672071fbeb96574f57a225248d6a3.
    
    Revert "Bug 1606785 - Format genai and ml CSS files with Prettier r=firefox-ai-ml-reviewers,Mardak"
    
    This reverts commit d66681f553dbe1a9859155e614bedb476438a9ca.
    
    Revert "Bug 1606785 - Format firefoxview CSS files with Prettier r=fxview-reviewers,desktop-theme-reviewers,dao,jsudiaman"
    
    This reverts commit 530b815cadad2fc8946b5f91124cef74dece69f4.
    
    Revert "Bug 1606785 - Format aboutlogins, megalist, and form autofill CSS files with Prettier r=credential-management-reviewers,mtigley,desktop-theme-reviewers,dao"
    
    This reverts commit 813c8643812ac795739119d67fc51912feabb75b.
    
  • 7392da6b
    by Jari Jalkanen at 2025-05-21T05:09:34+00:00
    Bug 1967453: Change tree comparing helpers to act on const arguments. r=layout-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D250245
    
  • 57a1bf36
    by Hiroyuki Ikezoe at 2025-05-21T05:09:46+00:00
    Bug 1967635 - Allow 1px difference in test_bug1714640.html. r=dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D250375
    
  • ce19e15e
    by Hiroyuki Ikezoe at 2025-05-21T05:09:50+00:00
    Bug 1967635 - Allow 1px difference in test_bug1013412.html. r=dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D250376
    
  • 6bf81edf
    by Hiroyuki Ikezoe at 2025-05-21T05:09:53+00:00
    Bug 1967635 - Allow 1px difference in test_frame_reconstruction_scroll_restore.html. r=dholbert
    
    Differential Revision: https://phabricator.services.mozilla.com/D250377
    
  • 7b65bbba
    by Reem H at 2025-05-21T05:11:37+00:00
    Bug 1965944 - Visual updates for medium card UI. r=home-newtab-reviewers,nbarrett
    
    Differential Revision: https://phabricator.services.mozilla.com/D249215
    
  • a0e347c3
    by Release Engineering Landoscript at 2025-05-21T06:55:46+00:00
    No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> dd5f37e8d5d751661abf252d912628ff8b23769c
    af -> dd5f37e8d5d751661abf252d912628ff8b23769c
    an -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ar -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ast -> dd5f37e8d5d751661abf252d912628ff8b23769c
    az -> dd5f37e8d5d751661abf252d912628ff8b23769c
    be -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bg -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    br -> dd5f37e8d5d751661abf252d912628ff8b23769c
    brx -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bs -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ca -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ca-valencia -> dd5f37e8d5d751661abf252d912628ff8b23769c
    cak -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ckb -> dd5f37e8d5d751661abf252d912628ff8b23769c
    cs -> dd5f37e8d5d751661abf252d912628ff8b23769c
    cy -> dd5f37e8d5d751661abf252d912628ff8b23769c
    da -> dd5f37e8d5d751661abf252d912628ff8b23769c
    de -> dd5f37e8d5d751661abf252d912628ff8b23769c
    dsb -> dd5f37e8d5d751661abf252d912628ff8b23769c
    el -> dd5f37e8d5d751661abf252d912628ff8b23769c
    en-CA -> dd5f37e8d5d751661abf252d912628ff8b23769c
    en-GB -> dd5f37e8d5d751661abf252d912628ff8b23769c
    eo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-AR -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-CL -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-ES -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-MX -> dd5f37e8d5d751661abf252d912628ff8b23769c
    et -> dd5f37e8d5d751661abf252d912628ff8b23769c
    eu -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fa -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ff -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fi -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fur -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fy-NL -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ga-IE -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gd -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gu-IN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    he -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hi-IN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hsb -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hu -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hy-AM -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hye -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ia -> dd5f37e8d5d751661abf252d912628ff8b23769c
    id -> dd5f37e8d5d751661abf252d912628ff8b23769c
    is -> dd5f37e8d5d751661abf252d912628ff8b23769c
    it -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ja -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ja-JP-mac -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ka -> dd5f37e8d5d751661abf252d912628ff8b23769c
    kab -> dd5f37e8d5d751661abf252d912628ff8b23769c
    kk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    km -> dd5f37e8d5d751661abf252d912628ff8b23769c
    kn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ko -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lij -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lt -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ltg -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lv -> dd5f37e8d5d751661abf252d912628ff8b23769c
    meh -> dd5f37e8d5d751661abf252d912628ff8b23769c
    mk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ml -> dd5f37e8d5d751661abf252d912628ff8b23769c
    mr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ms -> dd5f37e8d5d751661abf252d912628ff8b23769c
    my -> dd5f37e8d5d751661abf252d912628ff8b23769c
    nb-NO -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ne-NP -> dd5f37e8d5d751661abf252d912628ff8b23769c
    nl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    nn-NO -> dd5f37e8d5d751661abf252d912628ff8b23769c
    oc -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pa-IN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pt-BR -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pt-PT -> dd5f37e8d5d751661abf252d912628ff8b23769c
    rm -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ro -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ru -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sat -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sc -> dd5f37e8d5d751661abf252d912628ff8b23769c
    scn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sco -> dd5f37e8d5d751661abf252d912628ff8b23769c
    si -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    skr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    son -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sq -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sv-SE -> dd5f37e8d5d751661abf252d912628ff8b23769c
    szl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ta -> dd5f37e8d5d751661abf252d912628ff8b23769c
    te -> dd5f37e8d5d751661abf252d912628ff8b23769c
    tg -> dd5f37e8d5d751661abf252d912628ff8b23769c
    th -> dd5f37e8d5d751661abf252d912628ff8b23769c
    tl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    tr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    trs -> dd5f37e8d5d751661abf252d912628ff8b23769c
    uk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ur -> dd5f37e8d5d751661abf252d912628ff8b23769c
    uz -> dd5f37e8d5d751661abf252d912628ff8b23769c
    vi -> dd5f37e8d5d751661abf252d912628ff8b23769c
    wo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    xh -> dd5f37e8d5d751661abf252d912628ff8b23769c
    zh-CN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    zh-TW -> dd5f37e8d5d751661abf252d912628ff8b23769c
    
  • 5289a7e0
    by Release Engineering Landoscript at 2025-05-21T06:55:49+00:00
    No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> dd5f37e8d5d751661abf252d912628ff8b23769c
    an -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ar -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ast -> dd5f37e8d5d751661abf252d912628ff8b23769c
    az -> dd5f37e8d5d751661abf252d912628ff8b23769c
    be -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bg -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    br -> dd5f37e8d5d751661abf252d912628ff8b23769c
    bs -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ca -> dd5f37e8d5d751661abf252d912628ff8b23769c
    cak -> dd5f37e8d5d751661abf252d912628ff8b23769c
    cs -> dd5f37e8d5d751661abf252d912628ff8b23769c
    cy -> dd5f37e8d5d751661abf252d912628ff8b23769c
    da -> dd5f37e8d5d751661abf252d912628ff8b23769c
    de -> dd5f37e8d5d751661abf252d912628ff8b23769c
    dsb -> dd5f37e8d5d751661abf252d912628ff8b23769c
    el -> dd5f37e8d5d751661abf252d912628ff8b23769c
    en-CA -> dd5f37e8d5d751661abf252d912628ff8b23769c
    en-GB -> dd5f37e8d5d751661abf252d912628ff8b23769c
    eo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-AR -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-CL -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-ES -> dd5f37e8d5d751661abf252d912628ff8b23769c
    es-MX -> dd5f37e8d5d751661abf252d912628ff8b23769c
    et -> dd5f37e8d5d751661abf252d912628ff8b23769c
    eu -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fa -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ff -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fi -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    fy-NL -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ga-IE -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gd -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    gu-IN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    he -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hi-IN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hsb -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hu -> dd5f37e8d5d751661abf252d912628ff8b23769c
    hy-AM -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ia -> dd5f37e8d5d751661abf252d912628ff8b23769c
    id -> dd5f37e8d5d751661abf252d912628ff8b23769c
    is -> dd5f37e8d5d751661abf252d912628ff8b23769c
    it -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ja -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ka -> dd5f37e8d5d751661abf252d912628ff8b23769c
    kab -> dd5f37e8d5d751661abf252d912628ff8b23769c
    kk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    km -> dd5f37e8d5d751661abf252d912628ff8b23769c
    kn -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ko -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lij -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lt -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ltg -> dd5f37e8d5d751661abf252d912628ff8b23769c
    lv -> dd5f37e8d5d751661abf252d912628ff8b23769c
    meh -> dd5f37e8d5d751661abf252d912628ff8b23769c
    mix -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ml -> dd5f37e8d5d751661abf252d912628ff8b23769c
    mr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ms -> dd5f37e8d5d751661abf252d912628ff8b23769c
    my -> dd5f37e8d5d751661abf252d912628ff8b23769c
    nb-NO -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ne-NP -> dd5f37e8d5d751661abf252d912628ff8b23769c
    nl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    nn-NO -> dd5f37e8d5d751661abf252d912628ff8b23769c
    oc -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pa-IN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pt-BR -> dd5f37e8d5d751661abf252d912628ff8b23769c
    pt-PT -> dd5f37e8d5d751661abf252d912628ff8b23769c
    rm -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ro -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ru -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    son -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sq -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    sv-SE -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ta -> dd5f37e8d5d751661abf252d912628ff8b23769c
    te -> dd5f37e8d5d751661abf252d912628ff8b23769c
    th -> dd5f37e8d5d751661abf252d912628ff8b23769c
    tl -> dd5f37e8d5d751661abf252d912628ff8b23769c
    tr -> dd5f37e8d5d751661abf252d912628ff8b23769c
    trs -> dd5f37e8d5d751661abf252d912628ff8b23769c
    uk -> dd5f37e8d5d751661abf252d912628ff8b23769c
    ur -> dd5f37e8d5d751661abf252d912628ff8b23769c
    uz -> dd5f37e8d5d751661abf252d912628ff8b23769c
    vi -> dd5f37e8d5d751661abf252d912628ff8b23769c
    wo -> dd5f37e8d5d751661abf252d912628ff8b23769c
    xh -> dd5f37e8d5d751661abf252d912628ff8b23769c
    zam -> dd5f37e8d5d751661abf252d912628ff8b23769c
    zh-CN -> dd5f37e8d5d751661abf252d912628ff8b23769c
    zh-TW -> dd5f37e8d5d751661abf252d912628ff8b23769c
    
  • dd248634
    by AndiAJ at 2025-05-21T08:57:54+00:00
    Bug 1967462 - Re-enable verifyTabMainMenuItemsTest UI test r=aaronmt
    
    The bug that caused problems [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1965261 | 1965261 ]] was fixed a couple of days ago.
    
    Did a status check and the UI test successfully passed 50x on Firebase ✅
    
    Differential Revision: https://phabricator.services.mozilla.com/D250254
    
  • f1c9ab02
    by Tom Schuster at 2025-05-21T08:58:08+00:00
    Bug 1967261 - Create nsIconChannel with the correct nsILoadInfo from the beginning. r=necko-reviewers,kershaw
    
    Differential Revision: https://phabricator.services.mozilla.com/D250123
    
  • 060270c6
    by Tom Schuster at 2025-05-21T08:58:12+00:00
    Bug 1967261 - Create channel with the correct nsILoadInfo from the beginning in PageIconProtocolHandler. r=necko-reviewers,places-reviewers,kershaw,Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D250124
    
  • dd04e2ff
    by Alexandra Borovova at 2025-05-21T08:58:39+00:00
    Bug 1959370 - Add an ability to disable and enable security checks per user context for testing. r=keeler
    
    Differential Revision: https://phabricator.services.mozilla.com/D247746
    
  • 7f43d492
    by Alexandra Borovova at 2025-05-21T08:58:43+00:00
    Bug 1959372 - Move cert.sys.mjs to the shared folder. r=webdriver-reviewers,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D247747
    
  • b7188e11
    by Alexandra Borovova at 2025-05-21T08:58:46+00:00
    Bug 1959372 - [webdriver-bidi] Add support for "acceptInsecureCerts" argument to "browser.createUserContext" command. r=webdriver-reviewers,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D247748
    
  • 84f29baa
    by Alexandra Borovova at 2025-05-21T08:58:50+00:00
    Bug 1959372 - [wpt] Add support for "acceptInsecureCerts" argument to "browser.createUserContext" command in BiDi client. r=webdriver-reviewers,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D247749
    
  • fd1cc2a4
    by Alexandra Borovova at 2025-05-21T08:58:54+00:00
    Bug 1959372 - [wdspec] Add invalid test cases for "acceptInsecureCerts" argument in "browser.createUserContext" command. r=webdriver-reviewers,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D247750
    
  • e7ad37f5
    by Alexandra Borovova at 2025-05-21T08:58:58+00:00
    Bug 1959372 - [wdspec] Add mozilla-specific tests for "acceptInsecureCerts" for WebDriver BiDi and Classic. r=webdriver-reviewers,jdescottes
    
    Differential Revision: https://phabricator.services.mozilla.com/D247751
    
  • d736b84d
    by iorgamgabriel at 2025-05-21T08:59:41+00:00
    Bug 1965951 - Refactor `AcornColors` outside of `AcornTheme` r=android-reviewers,007
    
    Differential Revision: https://phabricator.services.mozilla.com/D250028
    
  • 92eba1b0
    by Makoto Kato at 2025-05-21T09:00:08+00:00
    Bug 1934115 - Don't dispose GeckoResult for content permission request. r=android-reviewers,owlish
    
    When duplicated permission request is received, the `GeckoResult` for the
    new request is disposed. It means that it is handled as `GeckoResult.DENY`.
    
    Even if new permission request for geo location is same, we should merge
    both with current prompt then handle all `GeckoResult` correctly.
    
    Differential Revision: https://phabricator.services.mozilla.com/D242542
    
  • bd72d2dd
    by Eden Chuang at 2025-05-21T09:00:34+00:00
    Bug 1967390 - Return IPC_FAIL when RemoteWorkerDebuggerParent endpoint is not valid. r=dom-worker-reviewers,smaug.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250260
    
  • 15ebbaab
    by Marco Bonardo at 2025-05-21T09:00:46+00:00
    Bug 1967228 - Add Result Menu to allow removing semantic history results from history. r=cgopal
    
    Differential Revision: https://phabricator.services.mozilla.com/D250047
    
  • 89747697
    by Marco Bonardo at 2025-05-21T09:00:50+00:00
    Bug 1967242 - Do not try to access the database connection when semantic manager is not available. r=cgopal
    
    Differential Revision: https://phabricator.services.mozilla.com/D250053
    
  • 1fa007f4
    by Keith Cirkel at 2025-05-21T09:01:31+00:00
    Bug 1966459 - Enable close watcher in desktop nightly r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D249429
    
  • 2bcbaa3b
    by Julian Descottes at 2025-05-21T09:01:43+00:00
    Bug 1967590 - [bidi] Add jsdoc for wait argument in browsingContext navigate and reload r=webdriver-reviewers,whimboo
    
    Differential Revision: https://phabricator.services.mozilla.com/D250346
    
  • 38e62bc5
    by Julian Descottes at 2025-05-21T09:01:47+00:00
    Bug 1967590 - [remote] Add logs for skipped state changes in ProgressListener r=webdriver-reviewers,whimboo
    
    Differential Revision: https://phabricator.services.mozilla.com/D250347
    
  • 8e79e590
    by Julian Descottes at 2025-05-21T09:01:51+00:00
    Bug 1967590 - [wdspec] Add wait=complete in reload commands used in network cache tests r=webdriver-reviewers,whimboo
    
    Differential Revision: https://phabricator.services.mozilla.com/D250348
    
  • 05863fe4
    by Julien Cristau at 2025-05-21T09:02:34+00:00
    Backed out 1 changesets (bug 1965944) for newtab test failures
    
    Backed out changeset 7bc0cf7139b8 (bug 1965944)
    
    Differential Revision: https://phabricator.services.mozilla.com/D250396
    
  • 0ff8b57d
    by Mark Banner at 2025-05-21T09:44:57+00:00
    Bug 1965336 - Redefine DOMStringMap in the TypeScript definitions to match its implementation. r=saschanaz DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250322
    
  • ec5110c8
    by Lars Eggert at 2025-05-21T10:05:09+00:00
    Bug 1959801 - Remove remove_dir_all r=supply-chain-reviewers,gfx-reviewers,ErichDonGubler
    
    As far as I can tell, this code does not rely on the slight differences provided by the `remove_dir_all` crate that make it different than `std::fs::remove_dir_all`, but #gfx-reviewers should please confirm that.
    
    Differential Revision: https://phabricator.services.mozilla.com/D245133
    
  • fd4104fd
    by Mugurell at 2025-05-21T10:43:43+00:00
    Bug 1966305 - Show a 8dp horizontal padding if no browser/page actions r=android-reviewers,007
    
    Differential Revision: https://phabricator.services.mozilla.com/D249228
    
  • 90da95f9
    by aiunusov@xxxxxxxxxxx at 2025-05-21T11:23:18+00:00
    Bug 1967608 - Make all prefs accessed by worker thread atomic, r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D250349
    
  • 7a9df7fa
    by Masayuki Nakano at 2025-05-21T11:24:14+00:00
    Bug 1914546 - Make `OverOutElementsWrapper` stop storing the last `mouseover` event target when it's removed r=smaug
    
    UI Events does not define that `mouseover` event target should be
    restored if and only if it's removed temporarily and reconnected
    immediately.  However, Safari does it and Chrome did it.  Therefore,
    we followed their behavior in bug 1888018.
    
    However, Chrome started failing the WPT added in bug 1888018  [1].
    It seems that it's caused by their change to observe the mutation [2].
    Anyway, Chrome stopped keeping to use the last `mouseover` target
    which is temporarily removed as the next `mouseout` target.
    
    Therefore, this patch makes `OverOutElementsWrapper` stop storing
    the removed `mouseover` target when it's removed.
    
    1. https://wpt.fyi/results/uievents/mouse/mouse_boundary_events_after_reappending_last_over_target.tentative.html?run_id=4679358528880640&run_id=4660002117910528&run_id=6229686835478528&run_id=4911155682476032
    2. https://source.chromium.org/chromium/chromium/src/+/990cc766afa5ab0a1d077f0b9150cbe24482a8e5
    
    Differential Revision: https://phabricator.services.mozilla.com/D250125
    
  • 3e627ab4
    by Moritz Beier at 2025-05-21T11:26:11+00:00
    Bug 1967235 - Move strings for add engine dialog from enUS-searchFeatures.ftl to search.ftl. r=search-reviewers,fluent-reviewers,settings-reviewers,urlbar-reviewers,Standard8,bolsson,mossop
    
    Differential Revision: https://phabricator.services.mozilla.com/D250030
    
  • 215daa62
    by Nicolas Chevobbe at 2025-05-21T11:36:54+00:00
    Bug 1871881 - [devtools] Fix Inspector selector search using functional pseudo classes. r=devtools-reviewers,jdescottes.
    
    In walker.js, for the selector search, we want to avoid calling `querySelectorAll` if the search
    query is a simple tagname, as those are already retrieved in `_searchIndex`.
    The regex that was used to check if we had a complex selector was wrong and would fail to
    detect selector with pseudo class (e.g. `section:has(button)`).
    We fix this by checking if the query does look like a tagname (only includes a-z chars and -),
    and we add another check to see if the query is a valid selector, using `CSS.supports`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250128
    
  • 82bec491
    by Mark Banner at 2025-05-21T11:39:42+00:00
    Bug 1953824 - Add TypeScript configuration files for toolkit/components/places. r=jteow
    
    Differential Revision: https://phabricator.services.mozilla.com/D241428
    
  • af8dbea4
    by Ryan VanderMeulen at 2025-05-21T12:08:37+00:00
    Bug 1967546 - Update AndroidX DataStore to version 1.1.7. r=android-reviewers,mcarare
    
    Differential Revision: https://phabricator.services.mozilla.com/D250309
    
  • 902b5ea1
    by Ryan VanderMeulen at 2025-05-21T12:08:41+00:00
    Bug 1967546 - Update AndroidX Fragment to version 1.8.7. r=android-reviewers,mcarare
    
    Differential Revision: https://phabricator.services.mozilla.com/D250310
    
  • 2ec49f86
    by Corey Bryant at 2025-05-21T12:13:15+00:00
    Bug 1967552 - Restore from-repo and to-repo as optional. r=taskgraph-reviewers,releng-reviewers,ahal
    
    Thunderbird still needs these until it moves to git.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250315
    
  • cc25c341
    by Tom Schuster at 2025-05-21T12:24:10+00:00
    Bug 1967417 - Create a fallible LoadInfo factory. r=smaug,necko-reviewers,places-reviewers,kershaw
    
    Differential Revision: https://phabricator.services.mozilla.com/D250182
    
  • 3a8cf9aa
    by Updatebot at 2025-05-21T12:24:35+00:00
    Bug 1967648 - Update android nightly application-services version bump to 75a87f0b4b74564337372a2608c3a9f670f5d003 r=release-managers,dmeehan
    
    Differential Revision: https://phabricator.services.mozilla.com/D250385
    
  • 6e9afc55
    by Andy Leiserson at 2025-05-21T12:33:37+00:00
    Bug 1864904 - WebGPU: Raise TypeError on unsupported canvas format r=webgpu-reviewers,ErichDonGubler,webidl,nical,smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D250364
    
  • 118b53f1
    by Erich Gubler at 2025-05-21T12:34:40+00:00
    Bug 1965223 - chore(webgpu): update contents of apparently missed `tools/af_data_gen/main.cpp` in vendored CTS r=webgpu-reviewers,nical
    
    Differential Revision: https://phabricator.services.mozilla.com/D250078
    
  • 21e14eb2
    by Erich Gubler at 2025-05-21T12:34:43+00:00
    Bug 1965223 - refactor(webgpu): CTS revendor: distinguish `assert_seen` calls r=webgpu-reviewers,nical
    
    Differential Revision: https://phabricator.services.mozilla.com/D250257
    
  • 8404f363
    by Tim Xia at 2025-05-21T12:46:00+00:00
    Bug 1961215 - expand/collapse key points that persists across previews - r=Mardak,firefox-ai-ml-reviewers
    
    - integration with opt-in
    - fix skeleton alignment issues
    - add test for toggle expand/collapse
    - update optin telemetry tests
    - add key_points_toggle telemetry and tests
    - prevent key point generation if in-process or keypoints already exist for the card
    - add todo comment for chevron icon
    - reset telemery state
    - update h3 to be available for accessibility api
    - update for accessibility API
    - remove feedback from metric description
    
    Differential Revision: https://phabricator.services.mozilla.com/D249851
    
  • 3185b606
    by Yazan Al-Macki at 2025-05-21T12:59:36+00:00
    Bug 1967430 - Enable scotch bonnet to prevent disable telemetry test from failing in beta. r=mak,urlbar-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250379
    
  • 74eb44d6
    by Serban Stanca at 2025-05-21T13:34:54+00:00
    Revert "Bug 1967417 - Create a fallible LoadInfo factory. r=smaug,necko-reviewers,places-reviewers,kershaw" for causing multiple failures.
    
    This reverts commit b9a9491a35823ebefc9cf171cc03f6830898bb59.
    
  • d5fc8c59
    by iorgamgabriel at 2025-05-21T13:53:42+00:00
    Bug 1964683 - Refactor DownloadNotification.createOngoingDownloadNotification to not take downloadJobState as param r=android-reviewers,npoon
    
    Differential Revision: https://phabricator.services.mozilla.com/D250252
    
  • 25f33c1b
    by Julian Seward at 2025-05-21T13:54:07+00:00
    Bug 1967378 - wasm::ReportTier2ResultsOffThread: don't confuse OOM and compilation-cancelled.  r=yury.
    
    wasm::ReportTier2ResultsOffThread can get called with `success == false` in the
    case where a compilation has been cancelled.  It then constructs an error
    string claiming OOM, which is confusing (and just plain wrong).
    
    This patch just passes a `cancelled` flag to ReportTier2ResultsOffThread, with
    which it can construct the correct error string.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250190
    
  • 1352e195
    by Paul Adenot at 2025-05-21T13:54:32+00:00
    Bug 1966129 - Teach about:logging to copy the current settings to the clipboard as a preset URL. r=julienw,desktop-theme-reviewers,emilio
    
    Differential Revision: https://phabricator.services.mozilla.com/D249082
    
  • 5c7c70ed
    by Gijs Kruitbosch at 2025-05-21T13:54:58+00:00
    Bug 1962056 - move places initialization out of BrowserGlue, r=places-reviewers,migration-reviewers,firefox-desktop-core-reviewers ,mossop,mak,mconley
    
    Places frontend initialization is surprisingly complex, and disentangling it
    from the rest of startup by moving it to its own file helps make some of the
    logic a little more obvious, and makes unit-testing a bit easier.
    
    This also removes BrowserGlue from the indirection mechanism used between
    MigatorBase instances and Places, by switching to category-manager-based
    invocation - this way, migrator code does not need to directly
    call places code to tell it it's done, but we don't need BrowserGlue to play
    messenger between them.
    
    It would be nice to do the same thing for `places-init-complete` but
    that is notified from C++ code so unfortunately that is not easily possible.
    
    Differential Revision: https://phabricator.services.mozilla.com/D244428
    
  • 433e7bf9
    by Jeremy Swinarton at 2025-05-21T13:55:24+00:00
    Bug 1921835: Move tab to start/end enabled when collapsed group on tab strip edge r=dao,tabbrowser-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249846
    
  • a2a77ac2
    by Beth Rennie at 2025-05-21T13:55:55+00:00
    Bug 1956080 - Split ExperimentStore initialization out of ExperimentManager initialization r=nimbus-reviewers,relud
    
    Differential Revision: https://phabricator.services.mozilla.com/D250335
    
  • 8c88f4b4
    by Serban Stanca at 2025-05-21T15:14:08+00:00
    Bug 1921835 - fix lint failure in browser/components/tabbrowser/test/browser/tabs/browser_multiselect_tabs_move.js.
    
  • 43117093
    by Keith Cirkel at 2025-05-21T15:14:12+00:00
    Bug 1966459 - fix for wpt failures.
    
  • 5bb14e5c
    by Mark Banner at 2025-05-21T15:19:16+00:00
    Bug 1967611 - Cache TextEncoder/TextDecoder instances in the generated Uniffi interfaces. r=bdk
    
    Differential Revision: https://phabricator.services.mozilla.com/D250358
    
  • cbba7f9e
    by Julien Cristau at 2025-05-21T15:19:48+00:00
    Bug 1967729 - run linux startup-test on t-linux-docker workers r=taskgraph-reviewers,Eijebong,bhearsum
    
    Differential Revision: https://phabricator.services.mozilla.com/D250435
    
  • 9571c9ce
    by Emilio Cobos Álvarez at 2025-05-21T15:20:26+00:00
    Bug 1966682 - Don't reframe the root when inserting / removing the view transition snapshot containing block. r=dshin
    
    Much like the custom content container, we don't need to reframe it. This
    prevents some unnecessary work and triggering assertions which try to prevent
    it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249854
    
  • 73c635a9
    by Dave Townsend at 2025-05-21T15:20:53+00:00
    Bug 1965072: Migrate ProfilesDatastoreService to toolkit. r=profiles-reviewers,firefox-desktop-core-reviewers ,mconley,jhirsch
    
    Differential Revision: https://phabricator.services.mozilla.com/D249739
    
  • ef2e110e
    by Mathieu Leplatre at 2025-05-21T15:21:21+00:00
    Bug 1761473 - Get rid of deprecated downloadToDisk() attachments method r=acottner,omc-reviewers,mviar
    
    Differential Revision: https://phabricator.services.mozilla.com/D234466
    
  • c425bf73
    by Tom Schuster at 2025-05-21T15:21:52+00:00
    Bug 1967417 - Create a fallible LoadInfo factory. r=smaug,necko-reviewers,places-reviewers,kershaw
    
    Differential Revision: https://phabricator.services.mozilla.com/D250182
    
  • 7e97157f
    by Andreas Farre at 2025-05-21T15:22:19+00:00
    Bug 1967393 - Enable Navigation API WPT tests. r=jjaschke
    
    Differential Revision: https://phabricator.services.mozilla.com/D250420
    
  • aab06359
    by Ben Hearsum at 2025-05-21T15:22:49+00:00
    Bug 1967638: rename 'central' in merge-automation actions to 'main' r=releng-reviewers,jcristau
    
    Differential Revision: https://phabricator.services.mozilla.com/D250380
    
  • 4eb5c976
    by Simon Friedberger at 2025-05-21T15:23:15+00:00
    Bug 1850636: Fix disabling of HTTPS-First for xpcshell-test r=extension-reviewers,robwu
    
    Differential Revision: https://phabricator.services.mozilla.com/D250409
    
  • 09696b9c
    by Julien Cristau at 2025-05-21T15:23:43+00:00
    Bug 1967726 - don't try to sign nonexistent langpack for artifact builds r=taskgraph-reviewers,bhearsum
    
    Differential Revision: https://phabricator.services.mozilla.com/D250433
    
  • 05496106
    by serge-sans-paille at 2025-05-21T15:36:13+00:00
    Bug 1967374 - Use MOZ_LIFETIME_CAPTURE_BY instead of MOZ_LIFETIME_BOUND where it makes sense r=nika
    
    Differential Revision: https://phabricator.services.mozilla.com/D250312
    
  • b7bcc3e4
    by Tim Xia at 2025-05-21T15:38:39+00:00
    Bug 1965281 - Do not display the "Retry" option if "out of memory" error in Link Preview card - r=Mardak,firefox-ai-ml-reviewers
    
    - Change isGenerationErrorState to generationError, an object with the error from inference
    - determine whether to showRetryLink based on error.name
    
    Differential Revision: https://phabricator.services.mozilla.com/D250259
    
  • c28e8ea0
    by Beth Rennie at 2025-05-21T15:39:15+00:00
    Bug 1956080 - Add an after-store-initialized migration phase r=nimbus-reviewers,relud
    
    Because we need to run our migration after the store is initialized but
    before the ExperimentManager processes enrollments we need a phase
    between those two events.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250336
    
  • adb045e3
    by Serban Stanca at 2025-05-21T16:37:42+00:00
    Revert "Bug 1964158 - If a filter is not valid, return the original dirty region r=emilio" as requested by @longsonr.
    
    This reverts commit ab0bcf22192b5bd37ca274cba487da733dda498a.
    
  • 9ca70da4
    by Meg Viar at 2025-05-21T17:31:09+00:00
    Bug 1967713 - Update Remote L10N tests to accomodate new FTL file r=omc-reviewers,mimi
    
    Differential Revision: https://phabricator.services.mozilla.com/D250444
    
  • 61e2427b
    by Matthias Riffard at 2025-05-21T17:31:36+00:00
    Bug 1964530 - Replace hardcoded values in test_moz_button.html. r=tgiles
    
    Differential Revision: https://phabricator.services.mozilla.com/D250429
    
  • 972f30c3
    by Mike Conley at 2025-05-21T17:32:02+00:00
    Bug 1965923 - Wait for the newtab readyPromise even after waiting for the addon database. r=willdurand,home-newtab-reviewers,maxx
    
    Differential Revision: https://phabricator.services.mozilla.com/D248980
    
  • eb68279e
    by Sylvestre Ledru at 2025-05-21T17:32:14+00:00
    Bug 1964702 - doc: replace paste.m.o by gist.github.com r=glob,tgiles DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250438
    
  • bf2f7cbd
    by Sylvestre Ledru at 2025-05-21T17:32:18+00:00
    no bug - doc: remove some hg links r=mossop DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250440
    
  • d0fb4dea
    by Chidam Gopal at 2025-05-21T17:32:59+00:00
    Bug 1967519 - Add Nimbus variable for similarity threshold r=mak
    
    Differential Revision: https://phabricator.services.mozilla.com/D250275
    
  • 9c53864f
    by Greg Stoll at 2025-05-21T17:33:11+00:00
    Bug 1961170 part 1 - add autoAcknowledge to CheckFilesInBatchMode() r=dlp-reviewers,win-reviewers,handyman
    
    The new entry point analyzeBatchContentRequest() (added in a later part)
    is going to want this parameter.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248518
    
  • 840449a2
    by Greg Stoll at 2025-05-21T17:33:15+00:00
    Bug 1961170 part 2 - add AnalyzeBatchContentRequest method r=dlp-reviewers,handyman
    
    This adds a nsIContentAnalysisBatchResult interface which includes the
    allowedFiles that the new method returns. On the C++ side I made the
    existing ContentAnalysisActionResult class implement this interface
    as well, but I'm not married to this; we could make a separate class
    instead.
    
    In practice I kind of doubt that a user on Windows could actually drag
    some data that has some files and some non-files, but the code should
    handle this case correctly. The non-files control whether the overall
    result of the nsIContentAnalysisBatchResult is eAllow or eBlock, and
    the files that are allowed will get put in allowedFiles.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248519
    
  • d25fc9f5
    by Greg Stoll at 2025-05-21T17:33:19+00:00
    Bug 1961170 part 3 - make DispatchToDropTargetAndResumeEndDragSession() take allowedFiles r=dlp-reviewers,handyman
    
    Differential Revision: https://phabricator.services.mozilla.com/D248520
    
  • 6cae87fe
    by Greg Stoll at 2025-05-21T17:33:22+00:00
    Bug 1961170 part 4 - make DispatchToDropTargetAndResumeEndDragSession() take allowedFilePaths r=dlp-reviewers,handyman
    
    Ideally aAllowedFilePaths would be an array of nsIFile, but unfortunately
    we don't seem to be able to pass nsIFile's over IPC, so pass the paths
    instead. This should be fine for Windows but may need more testing or
    a better solution if/when we support Mac.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248521
    
  • 80fd4f19
    by Greg Stoll at 2025-05-21T17:33:26+00:00
    Bug 1961170 part 5 - make SendDispatchToDropTargetAndResumeEndDragSession() take allowedFiles r=dlp-reviewers,handyman
    
    Differential Revision: https://phabricator.services.mozilla.com/D248522
    
  • 859cb20d
    by Greg Stoll at 2025-05-21T17:33:30+00:00
    Bug 1961170 part 6 - update JS drag and drop code to call AnalyzeBatchContentRequest() and pass allowedFiles r=dlp-reviewers,reusable-components-reviewers,handyman,hjones
    
    Differential Revision: https://phabricator.services.mozilla.com/D248523
    
  • 7548fd51
    by Greg Stoll at 2025-05-21T17:33:34+00:00
    Bug 1961170 part 7 - update CA drag and drop tests r=dlp-reviewers,handyman
    
    Differential Revision: https://phabricator.services.mozilla.com/D248524
    
  • fc4cacee
    by Dana Keeler at 2025-05-21T17:34:15+00:00
    Bug 1965950 - for non-overridable certificate errors, provide the same diagnostic information as for overridable errors r=jschanck,fluent-reviewers,flod
    
    Differential Revision: https://phabricator.services.mozilla.com/D249121
    
  • 24b2de7e
    by Mark Banner at 2025-05-21T17:34:42+00:00
    Bug 1967490 - Enable the Rust based search engine selector for late beta & release. r=search-reviewers,scunnane
    
    Differential Revision: https://phabricator.services.mozilla.com/D250283
    
  • c02bea9a
    by Nick Alexander at 2025-05-21T17:34:54+00:00
    Bug 1966468 - Make `mozinstall` handle archives when cross-compiling. r=firefox-build-system-reviewers,ahal,glandium
    
    Differential Revision: https://phabricator.services.mozilla.com/D249445
    
  • 10e18f7f
    by Nick Alexander at 2025-05-21T17:34:58+00:00
    Bug 1966470 - Pre: Make `l10n-repack.py` command line easier to copy-paste. r=firefox-build-system-reviewers,glandium
    
    This makes debugging a little easier.
    
    While here, remove unused `PACKAGE_BASE_DIR`.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249446
    
  • 5561c138
    by Nick Alexander at 2025-05-21T17:35:01+00:00
    Bug 1966470 - Part 1: Add `mach artifact install --unfiltered-project-package` command. r=firefox-build-system-reviewers,glandium
    
    Getting artifacts from other locations when building is a solved
    problem.  But single-locale repacks do something very different that
    is very hard to arrange locally.  This commit will be used to make
    single-locale repacks easier to work with.
    
    This commit adds a new "unfiltered project package" mode that uses the
    artifact build mode fetching code to download (and minimally process)
    just the main package from a build.  The processing is convenient on
    macOS, where DMG files are onerous to work with and the application
    bundle name varies.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249447
    
  • 88e52afb
    by Nick Alexander at 2025-05-21T17:35:05+00:00
    Bug 1966470 - Part 2: Use `mach artifact install --unfiltered-project-package` in single-locale repacks. r=firefox-build-system-reviewers,glandium
    
    There's a lot here.  The main thing is that rather than invoking
    `INNER_UNMAKE_PACKAGE`, we use the new `mach artifact install
    --unfiltered-project-package` flag to do that work.  In automation,
    this gets configured using `MOZ_ARTIFACT_TASK` and is deterministic;
    locally, this is far easier to work with.
    
    This replacement allows us to clean up a bunch of Makefile goo, some
    of which is done here.  More clean up is surely possible; the
    `mozharness` config files are a good place to look next.
    
    The `MOZ_PKG_MAC_*` settings previously referred to the unpacked DMG
    resources.  There's no need for that complication; we can always take
    them from the branding resources.  (The relevant `mozconfig`
    entries *look* to always have Nightly branding, but merge automation
    ensures that the branding is correctly set for Beta and Release.)
    
    Differential Revision: https://phabricator.services.mozilla.com/D249448
    
  • daf48d67
    by Paul Adenot at 2025-05-21T17:35:49+00:00
    Bug 1967544 - Allocate backing memory for array buffer in CopyExtradataToDescription using the correct allocator. r=media-playback-reviewers,alwu
    
    Differential Revision: https://phabricator.services.mozilla.com/D250303
    
  • 5df061b2
    by Sylvestre Ledru at 2025-05-21T17:36:16+00:00
    Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,webdriver-reviewers,whimboo
    
    Updated with rustfmt 1.8.0-stable (17067e9ac6 2025-05-09)
    
    Differential Revision: https://phabricator.services.mozilla.com/D249881
    
  • 98d1b90c
    by Thomas Wisniewski at 2025-05-21T17:36:30+00:00
    Bug 1950301 - remove our webcompat intervention for shamir.com; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249813
    
  • 427d4254
    by Thomas Wisniewski at 2025-05-21T17:36:34+00:00
    Bug 1963302 - remove our CSS webcompat intervention for lefties.com; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249814
    
  • fe3c6899
    by Thomas Wisniewski at 2025-05-21T17:36:37+00:00
    Bug 1919698 - remove our webcompat UA override for anecdotes.ai; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249815
    
  • 8680e55e
    by Thomas Wisniewski at 2025-05-21T17:36:41+00:00
    Bug 1577267 - remove our webcompat UA override for metfone.com.kh; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249816
    
  • c2ca3170
    by Thomas Wisniewski at 2025-05-21T17:36:45+00:00
    Bug 1925508 - update our Android-only webcompat intervention for developer.apple.com to only be enabled when layout.css.prefixes.transforms=true; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249817
    
  • 261948eb
    by Thomas Wisniewski at 2025-05-21T17:36:49+00:00
    Bug 1945438 - add a CSS intervention for tiktok.com to hide extra scrollbars; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249818
    
  • efd4a9b4
    by Thomas Wisniewski at 2025-05-21T17:36:52+00:00
    Bug 1963619 - fix webcompat interventions automated tests; r=denschub
    
    Differential Revision: https://phabricator.services.mozilla.com/D249819
    
  • 43518b0a
    by Thomas Wisniewski at 2025-05-21T17:36:56+00:00
    Bug 1966735 - fix some logic with the webcompat addon related to enabling/disabling inteventions; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249820
    
  • 0b86c8c0
    by Thomas Wisniewski at 2025-05-21T17:37:00+00:00
    Bug 1966836 - Improve the max_version gate for webcompat interventions; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249821
    
  • 2ad2df76
    by Thomas Wisniewski at 2025-05-21T17:37:03+00:00
    Bug 1911423 - add a desktop-only JS intervention for Power BI maps to fix touchpad zooming; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D249886
    
  • 489af6e8
    by Thomas Wisniewski at 2025-05-21T17:37:07+00:00
    Bug 1850998 - add an intervention for chaturbate.com on Android so fullscreen is actually fullscreen; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250340
    
  • a712f6a9
    by Thomas Wisniewski at 2025-05-21T17:37:11+00:00
    Bug 1966585 - add a CSS intervention for hiskin.care to reveal their main content; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250443
    
  • 7d8c4a44
    by Thomas Wisniewski at 2025-05-21T17:37:15+00:00
    Bug 1966673 - add a JS intervention for culturepsg.com on Android to fix news links; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250446
    
  • 988223ed
    by Thomas Wisniewski at 2025-05-21T17:37:18+00:00
    Bug 1967694 - add a UA override for onlyfaucet.com; r=denschub,webcompat-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250448
    
  • 02d33f4b
    by Julien Cristau at 2025-05-21T18:43:06+00:00
    Bug 1967782 - run android-startup-test on t-linux-docker workers r=taskgraph-reviewers,jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D250464
    
  • 3501828f
    by Julien Cristau at 2025-05-21T18:43:32+00:00
    Bug 1967781 - run linux startup-test tasks on ubuntu 24.04. r=jmaher
    
    Differential Revision: https://phabricator.services.mozilla.com/D250462
    
  • f57efbed
    by Keith Cirkel at 2025-05-21T18:43:59+00:00
    Bug 1967724 - enable light-dismiss for idlharness tests r=smaug
    
    Differential Revision: https://phabricator.services.mozilla.com/D250432
    
  • 3dddab66
    by Florian Quèze at 2025-05-21T18:44:26+00:00
    Bug 1914581 - Telemetry for Kiosk mode, r=firefox-desktop-core-reviewers ,Gijs.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250414
    
  • 359ecdf6
    by William Wen at 2025-05-21T18:44:38+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
    
  • 39775d3e
    by William Wen at 2025-05-21T18:44:42+00:00
    Bug 1962092 - Add antifraud annotation feature. r=timhuang
    
    Differential Revision: https://phabricator.services.mozilla.com/D247535
    
  • 7a237776
    by William Wen at 2025-05-21T18:44:45+00:00
    Bug 1962092 - Add tracking protection skip for anti-fraud feature. r=timhuang
    
    Differential Revision: https://phabricator.services.mozilla.com/D247536
    
  • 33e188d3
    by William Wen at 2025-05-21T18:44:49+00:00
    Bug 1962092 - Add test for anti-fraud annotation. r=timhuang
    
    Differential Revision: https://phabricator.services.mozilla.com/D247537
    
  • eac2710d
    by Drew Willcoxon at 2025-05-21T18:45:32+00:00
    Bug 1809459 - Use Map instances for UniFFI maps to allow non-string keys. r=bdk
    
    Differential Revision: https://phabricator.services.mozilla.com/D250372
    
  • d79aa284
    by Devota Aabel at 2025-05-21T18:45:44+00:00
    Bug 1964174- Homepage content feed visual cleanup. r=gl,android-reviewers,android-l10n-reviewers,delphine
    
    Differential Revision: https://phabricator.services.mozilla.com/D248673
    
  • 915dabd4
    by Devota Aabel at 2025-05-21T18:45:48+00:00
    Bug 1964172- Rename Thought-Provoking Stories to Stories on homepage. r=gl,android-reviewers,android-l10n-reviewers,delphine
    
    Differential Revision: https://phabricator.services.mozilla.com/D249667
    
  • e2d7c8a0
    by Devota Aabel at 2025-05-21T18:45:52+00:00
    Bug 1967003- Remove Homepage Stories setting subtext. r=gl,android-reviewers,android-l10n-reviewers,delphine
    
    Differential Revision: https://phabricator.services.mozilla.com/D249844
    
  • 8927ee60
    by Sam Johnson at 2025-05-21T18:46:33+00:00
    Bug 1967636 - Remove more unnecessary CSS padding rules on Linux. r=emilio
    
    Like bug 1966545, after bug 1963446, these CSS rules are now applied on Linux, whereas previously they were overridden by native metrics. They are not needed, and cause things to look a bit off.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250378
    
  • 63c22f91
    by Release Engineering Landoscript at 2025-05-21T18:52:26+00:00
    No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    af -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    an -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ar -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ast -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    az -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    be -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bg -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    br -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    brx -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bs -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ca -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ca-valencia -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    cak -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ckb -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    cs -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    cy -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    da -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    de -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    dsb -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    el -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    en-CA -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    en-GB -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    eo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-AR -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-CL -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-ES -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-MX -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    et -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    eu -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fa -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ff -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fi -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fur -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fy-NL -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ga-IE -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gd -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gu-IN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    he -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hi-IN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hsb -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hu -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hy-AM -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hye -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ia -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    id -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    is -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    it -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ja -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ja-JP-mac -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ka -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    kab -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    kk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    km -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    kn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ko -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lij -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lt -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ltg -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lv -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    meh -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    mk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ml -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    mr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ms -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    my -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    nb-NO -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ne-NP -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    nl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    nn-NO -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    oc -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pa-IN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pt-BR -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pt-PT -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    rm -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ro -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ru -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sat -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sc -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    scn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sco -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    si -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    skr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    son -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sq -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sv-SE -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    szl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ta -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    te -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    tg -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    th -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    tl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    tr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    trs -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    uk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ur -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    uz -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    vi -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    wo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    xh -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    zh-CN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    zh-TW -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    
  • 39dc4fb7
    by Release Engineering Landoscript at 2025-05-21T18:52:29+00:00
    No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
    
    ach -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    an -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ar -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ast -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    az -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    be -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bg -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    br -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    bs -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ca -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    cak -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    cs -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    cy -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    da -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    de -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    dsb -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    el -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    en-CA -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    en-GB -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    eo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-AR -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-CL -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-ES -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    es-MX -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    et -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    eu -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fa -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ff -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fi -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    fy-NL -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ga-IE -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gd -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    gu-IN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    he -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hi-IN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hsb -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hu -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    hy-AM -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ia -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    id -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    is -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    it -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ja -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ka -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    kab -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    kk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    km -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    kn -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ko -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lij -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lt -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ltg -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    lv -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    meh -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    mix -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ml -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    mr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ms -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    my -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    nb-NO -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ne-NP -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    nl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    nn-NO -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    oc -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pa-IN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pt-BR -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    pt-PT -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    rm -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ro -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ru -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    son -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sq -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    sv-SE -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ta -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    te -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    th -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    tl -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    tr -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    trs -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    uk -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    ur -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    uz -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    vi -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    wo -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    xh -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    zam -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    zh-CN -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    zh-TW -> 82a08ea3ce2d17f21f3d45f4b5607a37590b0158
    
  • 8800fbef
    by Cristina Horotan at 2025-05-21T20:14:38+00:00
    Revert "Bug 1964451 - Add use counters for OOM handling r=sfink,mccr8" on request
    
    This reverts commit 7ae56a029252266ce967356e2254b1408b8522ea.
    
  • 29d07397
    by Cristina Horotan at 2025-05-21T20:14:42+00:00
    Revert "Bug 1962092 - Add test for anti-fraud annotation. r=timhuang" fro causing bc failures at browser_antifraud_annotation.js
    
    This reverts commit 552f52e9f2093d69da2d3e22352e79c4c9274017.
    
  • f51f6ad0
    by smayya at 2025-05-21T21:03:38+00:00
    Bug 1948222 - update nsILoadInfo.idl to add IPAddressSpace attribute. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D244558
    
  • 3c5db49c
    by smayya at 2025-05-21T21:03:41+00:00
    Bug 1948222 - Add IPAddressSpace settings in BrowsingContext. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D238498
    
  • 8ffa21ce
    by smayya at 2025-05-21T21:03:45+00:00
    Bug 1948222 - Add IpAddressSpace and ParentIpAddressSpace members in LoadInfo. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D238478
    
  • 1c271cfe
    by smayya at 2025-05-21T21:03:48+00:00
    Bug 1960474 - Add LNA utility functions. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D238479
    
  • a5fad404
    by smayya at 2025-05-21T21:03:52+00:00
    Bug 1960474 - Add tests for LNA Utilities. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D249235
    
  • 9a840611
    by smayya at 2025-05-21T21:03:56+00:00
    Bug 1944556 - update IpAddressSpace for browsingContexts. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D246199
    
  • 95a04d27
    by smayya at 2025-05-21T21:03:59+00:00
    Bug 1960582 - Add LNA telemetry. r=necko-reviewers,valentin
    
    Differential Revision: https://phabricator.services.mozilla.com/D249887
    
  • 3185b633
    by Alex Hochheiden at 2025-05-21T21:04:44+00:00
    Bug 1207261 - Suggest "|mach bootstrap|" if the emulator binary is not found r=geckoview-reviewers,tcampbell
    
    Differential Revision: https://phabricator.services.mozilla.com/D250386
    
  • ca737fe1
    by Pier Angelo Vendrame at 2025-05-21T21:05:10+00:00
    Bug 1591337 - Spoof outer and screen measurements. r=tjr
    
    RFP returns the inner size also as outer and screen sizes.
    However, this triggers some bot detection mechanism.
    So, we add a platform-dependent but constant offset for the outer size,
    and a standard resolution (full HD, 4k or 8k) as a screen size.
    Then, we remove another platform-dependent offset for the available
    screen.
    This might also fool simple fingerprinting scripts.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249534
    
  • c8fba6fa
    by Dan Mosedale at 2025-05-21T21:05:36+00:00
    Bug 1967339 - Make FxMS expose messages after reach recording failures, r=omc-reviewers,emcminn
    
    If ASRouter._recordReachEvent throws an error, right now we don't handle it, so we don't send exposure, and we don't route the message either. This patch makes that method catch all errors that occur inside it, much like the Glean record method.
    
    The test we include forces an exception by replacing Glean's reach message with a stub that throws, even though it doesn't seem particularly likely that this is what's happening in the field. What's happening in the field seems to happen on the FxMS messaging IDs that are configured incorrectly AND that have some other as-yet-unknown property. There are a couple of live experiments that have (have had) issues but ONLY AFTER A CERTAIN POINT (maybe related to 138 hitting release).
    
    The fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1965869 has repaired the configuration on the recent misconfigured feature ids, which will likely fix many/most problems. This adds another bandaid, where if there's some issue inside _recordReachEvent, we'll handle that too.
    
    More could be done to bulletproof sendTriggerMessage, where the relevant code all lives (we could consider putting the entire thing inside a try/catch block, and ideally even send telemetry if the catch block gets hit). I'm open to thoughts about that...
    
    Differential Revision: https://phabricator.services.mozilla.com/D250302
    
  • d322f558
    by Ryan VanderMeulen at 2025-05-21T21:06:02+00:00
    Bug 1967709 - Update mingw to upstream revision 2ca6f1348cab58b5b994fd5916ff57445ade22f8. r=tjr
    
    Differential Revision: https://phabricator.services.mozilla.com/D250426
    
  • f9e50af1
    by Greg Mierzwinski at 2025-05-21T21:06:15+00:00
    Bug 1964784 - Return lando commit ID from lando push. r=ahal
    
    This patch changes the push to lando, and push to try functions to return the lando job ID.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248643
    
  • 79af1000
    by Greg Mierzwinski at 2025-05-21T21:06:19+00:00
    Bug 1965472 - [mach-try-perf] Use lando commit ID instead of hashes for lando try runs. r=aglavic,perftest-reviewers
    
    This patch changes the usage of a hash/date combination to lando commit IDs for perfcompare links. It also removes mentions of git, and enables push to lando for hg users. At the same time, a bit of cleanup is done to resolve a small bug with vcs links being output, and some other inaccuracies in the output.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248644
    
  • 48915d48
    by Greg Mierzwinski at 2025-05-21T21:06:23+00:00
    Bug 1964784 - Output treeherder link with lando commit ID during push to try. r=ahal
    
    This patch adds an output of a treeherder link during the standard push to try, and during the mach try perf push to try.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249772
    
  • 95d9d6c7
    by Rolf Rando at 2025-05-21T21:07:06+00:00
    Bug 1967501 - Fix error going to tab group manager when STG feature is off r=dwalker,tabbrowser-reviewers,ngrato
    
    Fixes a regression that disables tab group management immediately after creating a group with STG off.
    
    I don't quite understand why this comes up, so I hope @ngrato can shed some insight before we land it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250344
    
  • 6eb94c19
    by Tiaan Louw at 2025-05-21T21:07:18+00:00
    Bug 1908320 - Orthogonal items should also participate in baseline alignment r=layout-reviewers,emilio
    
    All items in an alignment context should be checked for baseline
    alignment.  Items that turn out to be orthogonal to the alignment
    context should synthesize a baseline.
    
    Differential Revision: https://phabricator.services.mozilla.com/D216793
    
  • a8f64b04
    by Tiaan Louw at 2025-05-21T21:07:22+00:00
    Bug 1947817 - Calculate grid item baselines from the correct under/over side.  r=layout-grid-reviewers,dholbert
    
    The side used to calculate the baseline offset should use the correct
    under/over side according to the writing modes of the container and the
    item.
    
    Differential Revision: https://phabricator.services.mozilla.com/D240317
    
  • fefa3c0f
    by Tiaan Louw at 2025-05-21T21:07:25+00:00
    Bug 1947817 - Update WPT tests for grid baseline calculation improvements. r=dholbert,layout-grid-reviewers
    
    The tests reflects changes made in D216793 and D240317 and put together in
    this patch to avoid failing tests in one patch and passing them again in
    the next.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250473
    
  • 252a030c
    by Rolf Rando at 2025-05-21T21:08:08+00:00
    Bug 1963623 - Fix exception when smart tab groups is off r=dwalker,tabbrowser-reviewers,ngrato
    
    Differential Revision: https://phabricator.services.mozilla.com/D250313
    
  • 81885743
    by Duncan McIntosh at 2025-05-21T21:08:34+00:00
    Bug 1868192 - Add packageFamilyName attribute for use with ASRouterTargeting. r=nalexander,nrishel,omc-reviewers,jprickett
    
    Differential Revision: https://phabricator.services.mozilla.com/D249417
    
  • 3dcd419e
    by Cristina Horotan at 2025-05-21T22:30:49+00:00
    Revert "Bug 1591337 - Spoof outer and screen measurements. r=tjr" fro causing bc failures at browser_spoofed_screen_size.js
    
    This reverts commit cd997c06ad0f443e0fc373d2cbadb45f742db271.
    
  • d8782d83
    by Tim Xia at 2025-05-21T22:35:10+00:00
    Bug 1967766 update styles for border and box shadow for Link preview card - r=ngrato,firefox-ai-ml-reviewers
    
    - border radius and box shadow change
    
    Differential Revision: https://phabricator.services.mozilla.com/D250469
    
  • ff944789
    by Erik Nordin at 2025-05-21T22:35:21+00:00
    Bug 1820252 - Make TranslationsDocument functions private r=translations-reviewers,gregtatum
    
    This patch makes all of the TranslationsDocument data members and functions
    private, unless they are already used publicly in another file.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249967
    
  • 93c4e7f3
    by Erik Nordin at 2025-05-21T22:35:25+00:00
    Bug 1820252 - Misc. TranslationsDocument Renames and Docs r=translations-reviewers,gregtatum
    
    This patch contains a collection of miscellaneous variable
    renames and documentation comment updates that will lessen
    the cognitive load on subsequent patches.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249968
    
  • e5f6989a
    by Erik Nordin at 2025-05-21T22:35:29+00:00
    Bug 1820252 - Misc. lint and clean up r=translations-reviewers,gregtatum
    
    A collection of miscellaneous clean-ups and fixes for linter.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249969
    
  • 11470b1d
    by Erik Nordin at 2025-05-21T22:35:32+00:00
    Bug 1820252 - Misc. TranslationsDocument refactors r=translations-reviewers,gregtatum
    
    A collection of miscellaneous refactors within the TranslationsDocument
    class that achieve equivalent functionality to what existed before.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249970
    
  • 1e91571e
    by Erik Nordin at 2025-05-21T22:35:36+00:00
    Bug 1820252 - Remove viewport-translated r=translations-reviewers,gregtatum
    
    This patch removes the functionality that reported to the Translations
    actors when the viewport is translated. This metric was sometimes
    unreliable due to dynamic content coming into the viewport, whereas
    the metric itself only considered the viewport on page load.
    
    This metric is less important with the upcomping move to intersection observer.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249971
    
  • 73abe3ba
    by Erik Nordin at 2025-05-21T22:35:39+00:00
    Bug 1820252 - Add an optional type to TE_addProfilerMarker r=translations-reviewers,gregtatum
    
    Allows the TE_addProfilerMarker function to take an optional
    type parameter that will specify the type of marker being
    added, allowing it to go in its own track basedo n the type.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249972
    
  • 45ed9ce6
    by Erik Nordin at 2025-05-21T22:35:43+00:00
    Bug 1820252 - Ensure switch statemens use braces r=translations-reviewers,gregtatum
    
    Ensures that all switch statements within the Translations
    component utilize curly braces for each case in the switch.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249973
    
  • 9fb79023
    by Erik Nordin at 2025-05-21T22:35:47+00:00
    Bug 1967800 - Ensure all Translations actors are shutdown aware r=translations-reviewers,gregtatum
    
    Fixes cases where the Translations actors may throw errors when
    sending async messages over IPC due not not checking for the
    didDestroy() function being called.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249974
    
  • 83430379
    by Erik Nordin at 2025-05-21T22:35:50+00:00
    Bug 1820252 - Misc. Translations test fixes r=translations-reviewers,gregtatum
    
    A collection of miscellaenous updates to pre-existing Translations
    tests that will help to fix intermittently incorrect behavior.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249975
    
  • 4733e8e7
    by Erik Nordin at 2025-05-21T22:35:54+00:00
    Bug 1820252 - Allow some HTML elements to translate as text r=translations-reviewers,gregtatum
    
    Allows HTML elements that have only plain text content to
    translate as text instead of as HTML. An example of this
    would be `<div>Hello world</div>`. In such as case we can
    simply send the text to be translated.
    
    This makes no difference to the resulting output, but it
    does affect which cache the translation ends up in.
    If the example `<div>` were to translate as HTML in this
    case, then mutating its inner `#text` node may result in
    a cache miss later on.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249976
    
  • 43f8333c
    by Erik Nordin at 2025-05-21T22:35:57+00:00
    Bug 1820252 - Improve the Translations LRUCache r=translations-reviewers,gregtatum
    
    Improves a few considerations around the Translations
    LRUCache, improving its internal prioritization, as well
    as fixing an issue with its time-to-live mechanism.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249977
    
  • 37bb02c3
    by Erik Nordin at 2025-05-21T22:36:01+00:00
    Bug 1967792 - Do not re-translate translated attributes r=translations-reviewers,gregtatum
    
    This patch fixes an edge case where the page itself may replace
    an attribute with content that has already been translated.
    This would previously cause the TranslationsDocument to translate
    the text a second time, which, depending on the model, may reduce
    the quality of the translation.
    
    This is a common occurrence on Wikipedia, which will delete the
    "title" attributes on `<a>` elements when moused over, and replace
    them when the curor leaves.
    
    The caching mechanism is now updated such that we will not re-translate
    text that we know to be the output of a recent translation. This does
    not, however, guard against the page inserting new text that happens
    to be in the target language, which was not the previous result of
    a translation request.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249978
    
  • cdbd7a81
    by Erik Nordin at 2025-05-21T22:36:04+00:00
    Bug 1967796 - Handle Block Within Inline r=translations-reviewers,gregtatum
    
    This patch fixes behavior around a particular edge case in which
    block elements may be contained within inline elements in the DOM.
    
    The code previously assumed that inline elements were "leaves,"
    and would never need to be subdivided further in terms of the
    TranslationsDocument DOM parsing algorithm.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249979
    
  • 744c7f2a
    by Erik Nordin at 2025-05-21T22:36:08+00:00
    Bug 1820252 - Remove QueuedTranslator r=translations-reviewers,gregtatum
    
    This patch removes the QueuedTranslator class from the
    TranslationsDocument. The following patch re-introduces
    a new class called TranslationScheduler, which has some
    similarities to the QueuedTranslator, but the diff looks
    much cleaner when considering it as a new abstraction.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249980
    
  • 5bec05ee
    by Erik Nordin at 2025-05-21T22:36:12+00:00
    Bug 1820252 - Introduce TranslationScheduler class r=translations-reviewers,gregtatum
    
    This patch introduces a new class to the TranslationsDocument
    called the TranslationScheduler. The TranslationScheduler is
    a stack-based multi-level priority scheduler with mechanisms
    that prevent starvation and guarantee scheduling fairness.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249981
    
  • 3facdb37
    by Erik Nordin at 2025-05-21T22:36:15+00:00
    Bug 1820252 - Rework the isNodeHidden function r=translations-reviewers,gregtatum
    
    This patch reworks the isNodeHidden function to be more robust.
    The previous implementation had cases that may consider a node
    as being visible, even if is not content that the user can see.
    
    These changes paired with the TranslationScheduler will ensure
    that nodes which are not directly visible to the user will be
    translated with a lower priority than truly visible nodes.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249982
    
  • 85e7af4e
    by Erik Nordin at 2025-05-21T22:36:19+00:00
    Bug 1820252 - Lazify Full-Page Translations r=translations-reviewers,gregtatum
    
    This patch introduces IntersectionObservers into the
    TranslationsDocument, rewriting the algorithm to allow
    translating only node content and attributes that are
    within close proximity to the device's viewport.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249983
    
  • 1d04b52a
    by Erik Nordin at 2025-05-21T22:36:22+00:00
    Bug 1820252 - Introduce Content-Eager Mode r=translations-reviewers,gregtatum
    
    This patch introduces a Content-Eager Translations
    mode to the TranslationsDocument whenever the user
    opens the find-in-page functionality.
    
    Content-Eager mode enqueues all text-content translations
    regardless of the node's proximity to the viewport.
    Attributes are still lazily translated based on proximity.
    
    Closing the FindBar will revert back to lazy mode.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249984
    
  • 913de3ae
    by Erik Nordin at 2025-05-21T22:36:26+00:00
    Bug 1820252 - Add TranslationsDocument test helpers r=translations-reviewers,gregtatum
    
    This patch adds a few public functsion to the TranslationsDocument
    as well as the TranslationsChild actor that are primarily intended
    for use during testing. These functions help all of our tests not
    only ensure that the content is translated correctly, but also that
    the TranslationsDocument is upholding all of its invariants.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249985
    
  • 7f289a57
    by Erik Nordin at 2025-05-21T22:36:30+00:00
    Bug 1820252 - Rework assertPageIsTranslated r=translations-reviewers,gregtatum
    
    This patch reworks the way that we assert that the page
    is translated in Full-Page Translations tests. In addition
    to ensuring that the translated content matches the expectations,
    each test now ensures that the TranslationsDocument has fulfilled
    every translation request that we expect it to, as well as ensures
    that the intersection-observed nodes within the TranslationsDocument
    match what we expect, since nodes are no longer observed once they
    are fully translated (until they are mutated).
    
    These changes give us extremely strong correctness guarantees in
    terms of assurance that the TranslationsDocument algorithms are
    working as intended, and maintaining their invariants in all cases.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249987
    
  • 9892887a
    by Erik Nordin at 2025-05-21T22:36:33+00:00
    Bug 1820252 - Rework TranslationsBencher Stop Condition r=translations-reviewers,gregtatum
    
    This patch reworks the stopping condition for the TranslationsBencher
    such that it now truly waits for all translation requests to compelted,
    rather than assuming that they have all completed once the content of
    the final paragraph of the page has been translated.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249988
    
  • d307009f
    by Erik Nordin at 2025-05-21T22:36:37+00:00
    Bug 1820252 - Update translations-document test cases r=translations-reviewers,gregtatum
    
    This patch updates many of the test cases for the TranslationsDocument
    that have changed expectations now that the scheduling algorithm is
    stack-based instead of queue based. Many of the assertions are now
    exactly reversed from how they were before.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249989
    
  • 00d354ff
    by Erik Nordin at 2025-05-21T22:36:40+00:00
    Bug 1820252 - Update TranslationsDocument mutation tests r=translations-reviewers,gregtatum
    
    This patch makes several updates to the TranslationsDocument
    mutations tests. The mock port now captures the counts of each
    kind of request that is sent to the TranslationsEngine for
    assertions, and the comparisons themselves are now done with
    regex, instead of via prettified strings.
    
    This allows us to test cases in which the translated text may
    lie within a range of translationId values, as long as the
    expected number of requests, and the final translated output
    match the expectation.
    
    Also updates all existing test cases to be compatible with
    the new scheduling algorithm, as well as adds many new cases.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249990
    
  • 2771c1ae
    by Erik Nordin at 2025-05-21T22:36:44+00:00
    Bug 1820252 - Add mutation test for block within inline r=translations-reviewers,gregtatum
    
    This patch adds only the block-within-inline test case.
    This could have been included in the previous patch,
    but is held back for convenience due to its special
    mention in another patch earlier in this stack.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249991
    
  • 29975c7a
    by Erik Nordin at 2025-05-21T22:36:47+00:00
    Bug 1820252 - Rename assertPageIsUntranslated r=translations-reviewers,gregtatum
    
    Renames all instances of "Untranslated" with "NotTranslated".
    I think this wording is more clear that there may not be any
    action that has been "undone," but may just have never occurred.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249992
    
  • 0c682fdb
    by Erik Nordin at 2025-05-21T22:36:51+00:00
    Bug 1820252 - Rename getLastParagraph r=translations-reviewers,gregtatum
    
    Renames all instances of getLastParagraph to getFinalParagraph.
    I like this wording more because the word "Final" is less likely
    to be misunderstood as "Previous" in the way that "Last" can be.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249993
    
  • 6124f291
    by Erik Nordin at 2025-05-21T22:36:55+00:00
    Bug 1820252 - Unify waitForCondition in content r=translations-reviewers,gregtatum
    
    Unifies all calls waitForCondition in the content process
    to use our TranslationsTest wrapper around ContentTaskUtils,
    rather than using ContentTaskUtils directly.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249994
    
  • aa756dde
    by Erik Nordin at 2025-05-21T22:36:58+00:00
    Bug 1820252 - Update Translations e2e tests r=translations-reviewers,gregtatum
    
    Updates the Translations end-to-end tests to test both lazy
    translations mode as well as content-eager translations mode.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249995
    
  • bbe7c3d5
    by Erik Nordin at 2025-05-21T22:37:02+00:00
    Bug 1946988 - Rework flip-lexical-shortlist tests r=translations-reviewers,gregtatum
    
    Reworks all of the flip-lexical-shortlist tests, which have
    notoriously been the culprits of some higher-frequency intermittent
    test failures, to hopefully be a bit less error prone without
    compromising the integrity of how they test this functionality.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249996
    
  • 0aba30ba
    by Erik Nordin at 2025-05-21T22:37:06+00:00
    Bug 1820252 - Assert attributes in Full-Page tests r=translations-reviewers,gregtatum
    
    Ensures that all Full-Page Translations tests make assertions
    against attributes as well as text content, by introducing
    translatable attributes to both the `<h1>` elements of our
    test pages as well as the final paragraphs of our test pages.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249997
    
  • 32c80de2
    by Erik Nordin at 2025-05-21T22:37:09+00:00
    Bug 1820252 - Add IntersectionObserver tests r=translations-reviewers,gregtatum
    
    Adds new tests specific to ensuring the intersection
    observation behavior for Full-Page Translations is
    working correctly in both lazy and content-eager mode.
    
    Differential Revision: https://phabricator.services.mozilla.com/D249999
    
  • 8b361951
    by Erik Nordin at 2025-05-21T22:37:13+00:00
    Bug 1820252 - Add FindBar tests r=translations-reviewers,gregtatum
    
    This patch adds new Full-Page Translations tests that ensure
    showing and hiding the FindBar correctly transitions the
    TranslationsDocument between lazy and content-eager mode,
    only on a per-tab basis.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250000
    
  • 7c92c4ad
    by Erik Nordin at 2025-05-21T22:37:16+00:00
    Bug 1820252 - Ensure TranslationsChild changes are minimal r=translations-reviewers,gregtatum
    
    Reverts some of the more verbose changes in this patch stack
    within the TranslationsChild file to instead ensure that the
    file remains small and minimal. The file itself, even the size
    of the file itself, is extremely performance sensitive, since
    it is involved in nearly every page load.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250350
    
  • ae77f75c
    by Erik Nordin at 2025-05-21T22:37:20+00:00
    Bug 1820252 - Move TranslationsDocument inline typedefs to d.ts file r=translations-reviewers,gregtatum
    
    Moves all new types defined by @typedefs in inline comments
    within the translations-document.sys.mjs file to the dedicated
    translations.d.ts file, then imports them from there instead.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250351
    
  • c98da594
    by Rolf Rando at 2025-05-21T22:38:01+00:00
    Bug 1960998 - Send coarse interest vector in telemetry r=thecount,home-newtab-reviewers
    
    Differential Revision: https://phabricator.services.mozilla.com/D250463
    
  • 0b156458
    by Emilio Cobos Álvarez at 2025-05-21T22:38:26+00:00
    Bug 1965062 - Don't explicitly hide menulist icons on Linux / Windows. r=desktop-theme-reviewers,sfoster
    
    The issue is that I removed:
    
        /* work around a display: none in Linux's menu.css, see bug 1112310 */
        .searchengine-menuitem > .menu-iconic-left {
          display: flex;
        }
    
    For beta, I'll just restore that, but for Nightly I think we should just
    display icons if the menuitem specifies so.
    
    Differential Revision: https://phabricator.services.mozilla.com/D248347
    
  • a85881de
    by Mathew Hodson at 2025-05-21T22:38:51+00:00
    Bug 1967597 - Fix license header in kind.yml r=releng-reviewers,bhearsum DONTBUILD
    
    Differential Revision: https://phabricator.services.mozilla.com/D250343
    
  • 9cf09edc
    by Stephanie Cunnane at 2025-05-21T22:39:16+00:00
    Bug 1904341 - Correct sources of an 'unknown' reason for search.engine.default.changed telemetry. r=Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D245765
    
  • 591cd951
    by Hubert Boma Manilla at 2025-05-21T22:39:42+00:00
    Bug 1962417 - [devtools] Scroll correctly to paused location while doing a file search r=devtools-reviewers,ochameau
    
    Differential Revision: https://phabricator.services.mozilla.com/D247680
    
  • 44644ac7
    by Chris Martin at 2025-05-21T22:40:07+00:00
    Bug 1898774 - Fix null deref in DarwinGamepadService::DeviceAdded r=mstange
    
    Differential Revision: https://phabricator.services.mozilla.com/D249836
    
  • f5bf3e81
    by Nicholas Rishel at 2025-05-21T22:40:19+00:00
    Bug 1966828 - Part 1: Update the Taskbar Tabs move to taskbar icon. r=cdupuis,desktop-theme-reviewers,urlbar-reviewers,emilio,daisuke
    
    Differential Revision: https://phabricator.services.mozilla.com/D249713
    
  • 9777a53b
    by Nicholas Rishel at 2025-05-21T22:40:22+00:00
    Bug 1966828 - Part 2: Add Taskbar Tabs move tab to normal browser window icon. r=cdupuis,desktop-theme-reviewers,urlbar-reviewers,emilio,daisuke
    
    Differential Revision: https://phabricator.services.mozilla.com/D249714
    
  • 48c25baa
    by Norisz Fay at 2025-05-21T23:35:37+00:00
    Revert "Bug 1960582 - Add LNA telemetry. r=necko-reviewers,valentin" for causing xpcshell failures at test_ip_address_space_lna_glean.js
    
    This reverts commit 31781d2656b697ecb1672027f154a29a85dc3086.
    
    Revert "Bug 1944556 - update IpAddressSpace for browsingContexts. r=necko-reviewers,valentin"
    
    This reverts commit 3456e8ce8178d8f12e2ac02ed901d23fc74ed176.
    
    Revert "Bug 1960474 - Add tests for LNA Utilities. r=necko-reviewers,valentin"
    
    This reverts commit 0c32ebb65d91c82de98cb85f120237d83cabe1cb.
    
    Revert "Bug 1960474 - Add LNA utility functions. r=necko-reviewers,valentin"
    
    This reverts commit d451da6219f4cd72d7001e9523df50c92a0a1d4e.
    
    Revert "Bug 1948222 - Add IpAddressSpace and ParentIpAddressSpace members in LoadInfo. r=necko-reviewers,valentin"
    
    This reverts commit 8bcd4900c40c165b1bba2d63e4141fa7fcdb6407.
    
    Revert "Bug 1948222 - Add IPAddressSpace settings in BrowsingContext. r=necko-reviewers,valentin"
    
    This reverts commit 2079ccb988e2fafd038eaef9ef5e6644c987ee2a.
    
    Revert "Bug 1948222 - update nsILoadInfo.idl to add IPAddressSpace attribute. r=necko-reviewers,valentin"
    
    This reverts commit 9126ee396c2ceea00f0915aaaec2a9fa93126d92.
    
  • 1418697f
    by Emily McMinn at 2025-05-21T23:55:44+00:00
    Bug 1964817 - Update illustrations & anchors for Tab Groups onboarding callouts r=omc-reviewers,jprickett
    
    Differential Revision: https://phabricator.services.mozilla.com/D249091
    
  • 91672f1b
    by Moritz Beier at 2025-05-21T23:56:09+00:00
    Bug 1967739 - Enable browser.urlbar.update2.engineAliasRefresh by default. r=Standard8
    
    Differential Revision: https://phabricator.services.mozilla.com/D250436
    
  • 9ea0ac34
    by Beth Rennie at 2025-05-21T23:56:35+00:00
    Bug 1956080 - Add a table for Nimbus enrollments r=jhirsch,nimbus-reviewers,profiles-reviewers,relud,mossop
    
    Differential Revision: https://phabricator.services.mozilla.com/D249466
    
  • b3c536ac
    by Maxx Crawford at 2025-05-21T23:57:01+00:00
    Bug 1967750 - Update shortcut sponsor label size r=home-newtab-reviewers,amy
    
    Differential Revision: https://phabricator.services.mozilla.com/D250442
    
  • 82ed8f6e
    by Charlie Humphreys at 2025-05-21T23:57:26+00:00
    Bug 1965312: enable nimbus enrollment_status telemetry. r=nimbus-reviewers,beth
    
    Differential Revision: https://phabricator.services.mozilla.com/D248487
    
  • 2456317f
    by Tarek Ziadé at 2025-05-21T23:57:39+00:00
    Bug 1963137 - Fixing test failures related to activating LMM r=rpl
    
    Differential Revision: https://phabricator.services.mozilla.com/D250423
    
  • 89dd542c
    by Luca Greco at 2025-05-21T23:57:42+00:00
    Bug 1961440 - Defer ModelHubAddonWrapper initialization to first AddonManager.getAddonsByTypes including mlmodel type. r=robwu
    
    Differential Revision: https://phabricator.services.mozilla.com/D250453
    
  • 1c8a3f77
    by Tarek Ziadé at 2025-05-21T23:57:46+00:00
    Bug 1963137 - Enable extensions.ml.enabled browser pref on all channels r=ngrato,willdurand
    
    Differential Revision: https://phabricator.services.mozilla.com/D249936
    
  • 8388cfab
    by Tarek Ziadé at 2025-05-21T23:57:50+00:00
    Bug 1967224 - promote preview strings for local model managment r=rpl,fluent-reviewers,bolsson
    
    Differential Revision: https://phabricator.services.mozilla.com/D250021
    
  • 3e1eed3c
    by kpatenio at 2025-05-21T23:58:30+00:00
    Bug 1955583 - stop PiP from opening and instead show context menu on macOS ctrl+click. r=pip-reviewers,mconley
    
    Differential Revision: https://phabricator.services.mozilla.com/D250368
    
  • fdc0d6db
    by Hiroyuki Ikezoe at 2025-05-21T23:58:55+00:00
    Bug 1967169 - Explicitly set layout.scroll.disable-pixel-alignment to test_interrupted_reflow.html. r=dlrobertson
    
    Differential Revision: https://phabricator.services.mozilla.com/D250342
    
  • ca14fb6f
    by RebecaTudor at 2025-05-21T23:59:20+00:00
    Bug 1967405 - Change description for the "Lock PBM Tabs" r=android-reviewers,android-l10n-reviewers,anpopa,gmalekpour,delphine
    
    Change description for the "Lock PBM Tabs" option in Settings to align with figma.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250387
    
  • 56d6a706
    by Emilio Cobos Álvarez at 2025-05-21T23:59:46+00:00
    Bug 1966679 - Skip view transition and co in all the code paths on which the root node goes away. r=smaug,view-transitions-reviewers,boris
    
    Document::Open() calls DisconnectNodeTree(), which doesn't go through
    RemoveChildNode() where we were skipping the transition. We still need
    to disconnect the anon content tree there.
    
    Differential Revision: https://phabricator.services.mozilla.com/D250475
    
  • ffcd4ae6
    by Release Engineering Landoscript at 2025-05-22T00:12:04+00:00
    No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE
    
  • e66fea62
    by Cristina Horotan at 2025-05-22T01:25:53+00:00
    Revert "Bug 1967224 - promote preview strings for local model managment r=rpl,fluent-reviewers,bolsson" for causing bv failures at browser_sidebar_hidden_categories.js
    
    This reverts commit da4ec421c976a3454088c98ed69000a2741c7a1c.
    
    Revert "Bug 1963137 - Enable extensions.ml.enabled browser pref on all channels r=ngrato,willdurand"
    
    This reverts commit 9ac7b4632f7b50471f5814d0042ebd6817fe97f9.
    
    Revert "Bug 1961440 - Defer ModelHubAddonWrapper initialization to first AddonManager.getAddonsByTypes including mlmodel type. r=robwu"
    
    This reverts commit e6c0422e9c777fea04ad2a71a07a2286412c7617.
    
    Revert "Bug 1963137 - Fixing test failures related to activating LMM r=rpl"
    
    This reverts commit 6246d6fab2be67bce4fd12e60c5e59a0686a3b95.
    

1326 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