
Pier Angelo Vendrame pushed to branch tor-browser-140.0a1-15.0-1 at The Tor Project / Applications / Tor Browser Commits: 0ef4e5e1 by Luca Greco at 2025-05-19T19:30:06+00:00 Bug 1964408 - Scan application scopes early on startup if app-builtin-addons location is missing from addonStartup.json.lz4 data. r=baku,willdurand Differential Revision: https://phabricator.services.mozilla.com/D248116 - - - - - c482bdc8 by Luca Greco at 2025-05-19T19:30:09+00:00 Bug 1964408 - Scan application scopes early on startup if expected app-system-builtins entries are missing from the addonStartup.json.lz4 data. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D248117 - - - - - 9865b6fc by Luca Greco at 2025-05-19T19:30:13+00:00 Bug 1964408 - Add additional test coverage for stale/missing xpistate with system-signed updates installed. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D249652 - - - - - 7da44451 by Luca Greco at 2025-05-19T19:30:17+00:00 Bug 1967273 - Reject clearCacheForExtensionPrincipal when application shutdown is already initiated. r=willdurand Depends on D249652 Differential Revision: https://phabricator.services.mozilla.com/D250051 - - - - - 59ddfbe1 by Beth Rennie at 2025-05-19T19:33:52+00:00 Bug 1907633 - Add ExperimentAPI.optInToExperiment API r=nalexander,nimbus-reviewers,relud,omc-reviewers,aminomancer Instead of calling this function on the `RemoteSettingsExperimentLoader` from `RemoteSettingsExperimentLoader.sys.mjs`, we instead provide the public API on the `ExperimentAPI`, which will delegate to its current `RemoteSettingsExperimentLoader`. Differential Revision: https://phabricator.services.mozilla.com/D248073 - - - - - 8569fe50 by Beth Rennie at 2025-05-19T19:33:56+00:00 Bug 1907633 - Use ExperimentAPI._rsLoader in browser_asrouter_experimentsAPILoader.js r=omc-reviewers,aminomancer Differential Revision: https://phabricator.services.mozilla.com/D249869 - - - - - 3d003989 by Drew Willcoxon at 2025-05-19T19:43:24+00:00 Bug 1966811 - Enable Suggest in the UK and disable most suggestion types outside the US. r=daisuke,nanj Differential Revision: https://phabricator.services.mozilla.com/D249706 - - - - - a7777f31 by Dão Gottwald at 2025-05-19T19:48:54+00:00 Bug 1966912 - Remove addTab's `index` alias for the `tabIndex` parameter. r=extension-reviewers,sessionstore-reviewers,tabbrowser-reviewers,robwu,dwalker Differential Revision: https://phabricator.services.mozilla.com/D249783 - - - - - 605278e1 by Nina Pypchenko at 2025-05-19T19:53:25+00:00 Bug 1916856 - Remove wallpapers v1 r=home-newtab-reviewers,frontend-codestyle-reviewers,maxx Differential Revision: https://phabricator.services.mozilla.com/D249933 - - - - - b95c5cac by Sandor Molnar at 2025-05-19T21:07:58+00:00 Revert "Bug 1966912 - Remove addTab's `index` alias for the `tabIndex` parameter. r=extension-reviewers,sessionstore-reviewers,tabbrowser-reviewers,robwu,dwalker" for causing remote failures @ browser_TabManager.js This reverts commit 38a0034022f0602263ad168e168273a4d4f7893b. - - - - - a73aebbc by Moritz Beier at 2025-05-19T21:08:36+00:00 Bug 1965866 - Make onAccept synchronous to fix intermittent browser_search_userEngineDialog.js failures. r=search-reviewers,Standard8 The failures were caused by onAccept in addEngine.js being asynchronous. Since promise reactions are not called if the window the promise was created in is closing, onAccept will not finish intermittently. See Bug 1663090. Differential Revision: https://phabricator.services.mozilla.com/D249964 - - - - - 39aa46d1 by Moritz Beier at 2025-05-19T21:08:39+00:00 Bug 1967237 - Add tests for UserSearchEngine favicons. r=search-reviewers,Standard8,settings-reviewers,mossop Differential Revision: https://phabricator.services.mozilla.com/D247575 - - - - - 216d66b9 by Tarek Ziadé at 2025-05-19T21:09:19+00:00 Bug 1955060 - Add onnx-native to Firefox AI Runtime r=padenot Differential Revision: https://phabricator.services.mozilla.com/D243696 - - - - - 68692c03 by Beth Rennie at 2025-05-19T21:58:12+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 - - - - - 475fbb58 by Emilio Cobos Álvarez at 2025-05-19T22:14:42+00:00 Bug 1964256 - Remove hard-coded workaround for dialog sizing. r=emz 80vw is not enough with a sidebar. Dialogs seem to collapse fine without this now, I think the missing bit was the min-width: 0 added in bug 1963168. Differential Revision: https://phabricator.services.mozilla.com/D249542 - - - - - ed65b0f7 by Simon Friedberger at 2025-05-19T22:19:57+00:00 Bug 1897136 - Fix HTTPS first downgrades for proxies r=maltejur,valentin,extension-reviewers,robwu For HTTPS first we want to treat NS_ERROR_UNKNOWN_HOST as an HTTPS related error because it might be a 404 returned by a proxy (see HttpProxyResponseToErrorCode). For the HTTPS-only case we don't want that because it almost always is an unrelated error and the users would have to confirm the interstitial every time to find out. Differential Revision: https://phabricator.services.mozilla.com/D209247 - - - - - 528f5552 by Ed Lee at 2025-05-19T22:51:36+00:00 Bug 1967131 - Using Shift while typing unexpectly triggers Link Preview on Windows r=txia,firefox-ai-ml-reviewers Track recent typing and ignore shortcut if within pref controlled 1000ms. Differential Revision: https://phabricator.services.mozilla.com/D249911 - - - - - 02823d3e by iulian moraru at 2025-05-19T23:28:14+00:00 Revert "Bug 1950636 - Implement MarionetteWebExtensionsProtocolPart r=whimboo,jgraham,webdriver-reviewers" for causing linting errors in the wpt repo after syncing. This reverts commit 27594c2ac5aef73dce8ab68e2e03825d30667d08. - - - - - e9fadcbe by iulian moraru at 2025-05-19T23:28:18+00:00 Revert "Bug 1907633 - Do not instantiate the RemoteSettingsExperimentLoader on import r=nimbus-reviewers,relud" for causing bc failures on browser_trigger_messagesLoaded.js. This reverts commit 002d90f4f0abed223cbcb03553ac3600d0d1cf4f. - - - - - 21396139 by Updatebot at 2025-05-19T23:34:40+00:00 Bug 1967307 - Update NSS to 091af6a9930bd41ada8694bb4487cb8dac62e9c1 r=jschanck Differential Revision: https://phabricator.services.mozilla.com/D250068 - - - - - 64b5eea8 by John M. Schanck at 2025-05-19T23:34:44+00:00 Bug 1966733 - disable the SSL_DB_LOAD_CERTIFICATE_CHAIN option. r=keeler Differential Revision: https://phabricator.services.mozilla.com/D249643 - - - - - 2e6d8159 by Joel Maher at 2025-05-19T23:35:28+00:00 Bug 1917594 - ensure resolution and refresh rate for macosx. r=bhearsum Differential Revision: https://phabricator.services.mozilla.com/D250079 - - - - - ea18d60a by Rolf Rando at 2025-05-19T23:35:54+00:00 Bug 1967352 - Fix incorrect cache key name for inferred local model r=home-newtab-reviewers,reemhamz Differential Revision: https://phabricator.services.mozilla.com/D250094 - - - - - 2fc86ccc by Steve Fink at 2025-05-19T23:36:27+00:00 Bug 1962882 - Rename get_branch_nodes -> get_commits r=ahal Differential Revision: https://phabricator.services.mozilla.com/D246860 - - - - - efef5875 by Steve Fink at 2025-05-19T23:36:31+00:00 Bug 1962882 - Make mozversioncontrol.repo.Repository into a real abstract base class r=ahal Differential Revision: https://phabricator.services.mozilla.com/D246861 - - - - - 02887be1 by Release Engineering Landoscript at 2025-05-20T00:18:34+00:00 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE - - - - - 0d43637d by Sandor Molnar at 2025-05-20T00:55:28+00:00 Revert "Bug 1967273 - Reject clearCacheForExtensionPrincipal when application shutdown is already initiated. r=willdurand" for causing Mn failures. This reverts commit a56c3cd30be8f09a69e24c6a724d1a836d5fe3c8. Revert "Bug 1964408 - Add additional test coverage for stale/missing xpistate with system-signed updates installed. r=willdurand" This reverts commit 6c7851b741c6134df6bd1751d3ccceeac418c277. Revert "Bug 1964408 - Scan application scopes early on startup if expected app-system-builtins entries are missing from the addonStartup.json.lz4 data. r=willdurand" This reverts commit 6121e746674b7dd9ef5d695498534483eb78133a. Revert "Bug 1964408 - Scan application scopes early on startup if app-builtin-addons location is missing from addonStartup.json.lz4 data. r=baku,willdurand" This reverts commit e799258ba7ad7038139a22281761da76c7079779. - - - - - aa39e919 by Byron Campen [:bwc] at 2025-05-20T00:58:56+00:00 Bug 1954423: Make sure we finish checking peer nominated pairs. r=mjf This contains three changes. 1. When nomination happens, do not cancel higher priority pairs that have been peer nominated but not fully nominated yet (because our own checks have not succeeded). If our response to the peer nomination on a pair like this has been received, the other end is already using it. 2. Allow CANCELED pairs to be revived by the triggered check code, similar to IN_PROGRESS pairs. 3. Allow the triggered check code to run again on a pair if that pair just received a peer nomination, and has a priority high enough that it could end up being selected. Differential Revision: https://phabricator.services.mozilla.com/D242720 - - - - - 2be527d3 by Byron Campen [:bwc] at 2025-05-20T00:58:59+00:00 Bug 1954423: Test-case fixes r=mjf 1. In our relay/prflx test, account for some testers having extra interfaces that the test TURN server isn't running on. 2. In our stats checking, temper our expectations on bytesSent/Received if we're using one-way media. Differential Revision: https://phabricator.services.mozilla.com/D243373 - - - - - 82ef87e7 by Hiroyuki Ikezoe at 2025-05-20T00:59:39+00:00 Bug 1967357 - Run the mochitest for bug 422132 in a new tab. r=masayuki With that we can avoid a bunch of floating point calculation errors in the scaled down content. Differential Revision: https://phabricator.services.mozilla.com/D250102 - - - - - f5144335 by Hiroyuki Ikezoe at 2025-05-20T01:00:05+00:00 Bug 1967343 - Disable smooth scrolling in test_bug795785.html. r=masayuki Thus each scroll operation finishes within a short snap of time. Differential Revision: https://phabricator.services.mozilla.com/D250090 - - - - - 8cb6c403 by Mike Hommey at 2025-05-20T02:00:23+00:00 Bug 1966833 - Disable new character-conversion warning in clang 21 for now. r=firefox-build-system-reviewers,ahochheiden Differential Revision: https://phabricator.services.mozilla.com/D249725 - - - - - c2ec3050 by Lee Salzman at 2025-05-20T03:53:59+00:00 Bug 1938053 - Allow WebGLContext to generate backbuffer snapshots within GPU process. r=gfx-reviewers,aosmond CanvasTranslator needs to generate backbuffer snapshots for usage within the GPU process, and thus it can't use the normal ClientWebGLContext interfaces for generating such. This adds the necessary hook inside WebGLContext to do so. Differential Revision: https://phabricator.services.mozilla.com/D243398 - - - - - cc8ba978 by Alexandru Marc at 2025-05-20T04:59:39+00:00 Revert "Bug 1955060 - Add onnx-native to Firefox AI Runtime r=padenot" for causing multiple perftest failures complaining about the ML Engine This reverts commit 47f92726bb0c071f17afa4bb9618ecd4a3ae9359. - - - - - 3342fb9f by alexandra.virvara at 2025-05-20T05:37:58+00:00 Bug 1952024: composify logins list r=android-reviewers,android-l10n-reviewers,sfamisa,delphine TRY link:: https://treeherder.mozilla.org/jobs?repo=try&revision=1ea6cd5812e4e0daa7319f... ACCEPTED patch on before git migration:: https://phabricator.services.mozilla.com/D246556 Differential Revision: https://phabricator.services.mozilla.com/D249986 - - - - - 2303f14d by Paul Bone at 2025-05-20T05:56:48+00:00 Bug 1967195 - Remove the chunk_assert_zero check r=glandium Differential Revision: https://phabricator.services.mozilla.com/D249941 - - - - - 666dba33 by Hiroyuki Ikezoe at 2025-05-20T06:30:51+00:00 Bug 1967340 - Allow 1px difference in test_bug717878_input_scroll.html. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D250087 - - - - - abd4911d by Rolf Rando at 2025-05-20T06:31:47+00:00 Bug 1966796 - Audit new tab content telemetry, add support for interest vector r=home-newtab-reviewers,nbarrett Differential Revision: https://phabricator.services.mozilla.com/D249864 - - - - - f12fb277 by Release Engineering Landoscript at 2025-05-20T06:52:20+00:00 No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> a09b31aa94430fbf8ee4d05079638f3c27f71018 af -> a09b31aa94430fbf8ee4d05079638f3c27f71018 an -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ar -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ast -> a09b31aa94430fbf8ee4d05079638f3c27f71018 az -> a09b31aa94430fbf8ee4d05079638f3c27f71018 be -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bg -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 br -> a09b31aa94430fbf8ee4d05079638f3c27f71018 brx -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bs -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ca -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ca-valencia -> a09b31aa94430fbf8ee4d05079638f3c27f71018 cak -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ckb -> a09b31aa94430fbf8ee4d05079638f3c27f71018 cs -> a09b31aa94430fbf8ee4d05079638f3c27f71018 cy -> a09b31aa94430fbf8ee4d05079638f3c27f71018 da -> a09b31aa94430fbf8ee4d05079638f3c27f71018 de -> a09b31aa94430fbf8ee4d05079638f3c27f71018 dsb -> a09b31aa94430fbf8ee4d05079638f3c27f71018 el -> a09b31aa94430fbf8ee4d05079638f3c27f71018 en-CA -> a09b31aa94430fbf8ee4d05079638f3c27f71018 en-GB -> a09b31aa94430fbf8ee4d05079638f3c27f71018 eo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-AR -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-CL -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-ES -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-MX -> a09b31aa94430fbf8ee4d05079638f3c27f71018 et -> a09b31aa94430fbf8ee4d05079638f3c27f71018 eu -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fa -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ff -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fi -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fur -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fy-NL -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ga-IE -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gd -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gu-IN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 he -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hi-IN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hsb -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hu -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hy-AM -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hye -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ia -> a09b31aa94430fbf8ee4d05079638f3c27f71018 id -> a09b31aa94430fbf8ee4d05079638f3c27f71018 is -> a09b31aa94430fbf8ee4d05079638f3c27f71018 it -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ja -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ja-JP-mac -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ka -> a09b31aa94430fbf8ee4d05079638f3c27f71018 kab -> a09b31aa94430fbf8ee4d05079638f3c27f71018 kk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 km -> a09b31aa94430fbf8ee4d05079638f3c27f71018 kn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ko -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lij -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lt -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ltg -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lv -> a09b31aa94430fbf8ee4d05079638f3c27f71018 meh -> a09b31aa94430fbf8ee4d05079638f3c27f71018 mk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ml -> a09b31aa94430fbf8ee4d05079638f3c27f71018 mr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ms -> a09b31aa94430fbf8ee4d05079638f3c27f71018 my -> a09b31aa94430fbf8ee4d05079638f3c27f71018 nb-NO -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ne-NP -> a09b31aa94430fbf8ee4d05079638f3c27f71018 nl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 nn-NO -> a09b31aa94430fbf8ee4d05079638f3c27f71018 oc -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pa-IN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pt-BR -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pt-PT -> a09b31aa94430fbf8ee4d05079638f3c27f71018 rm -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ro -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ru -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sat -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sc -> a09b31aa94430fbf8ee4d05079638f3c27f71018 scn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sco -> a09b31aa94430fbf8ee4d05079638f3c27f71018 si -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 skr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 son -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sq -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sv-SE -> a09b31aa94430fbf8ee4d05079638f3c27f71018 szl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ta -> a09b31aa94430fbf8ee4d05079638f3c27f71018 te -> a09b31aa94430fbf8ee4d05079638f3c27f71018 tg -> a09b31aa94430fbf8ee4d05079638f3c27f71018 th -> a09b31aa94430fbf8ee4d05079638f3c27f71018 tl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 tr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 trs -> a09b31aa94430fbf8ee4d05079638f3c27f71018 uk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ur -> a09b31aa94430fbf8ee4d05079638f3c27f71018 uz -> a09b31aa94430fbf8ee4d05079638f3c27f71018 vi -> a09b31aa94430fbf8ee4d05079638f3c27f71018 wo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 xh -> a09b31aa94430fbf8ee4d05079638f3c27f71018 zh-CN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 zh-TW -> a09b31aa94430fbf8ee4d05079638f3c27f71018 - - - - - 72be1537 by Release Engineering Landoscript at 2025-05-20T06:52:23+00:00 No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> a09b31aa94430fbf8ee4d05079638f3c27f71018 an -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ar -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ast -> a09b31aa94430fbf8ee4d05079638f3c27f71018 az -> a09b31aa94430fbf8ee4d05079638f3c27f71018 be -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bg -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 br -> a09b31aa94430fbf8ee4d05079638f3c27f71018 bs -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ca -> a09b31aa94430fbf8ee4d05079638f3c27f71018 cak -> a09b31aa94430fbf8ee4d05079638f3c27f71018 cs -> a09b31aa94430fbf8ee4d05079638f3c27f71018 cy -> a09b31aa94430fbf8ee4d05079638f3c27f71018 da -> a09b31aa94430fbf8ee4d05079638f3c27f71018 de -> a09b31aa94430fbf8ee4d05079638f3c27f71018 dsb -> a09b31aa94430fbf8ee4d05079638f3c27f71018 el -> a09b31aa94430fbf8ee4d05079638f3c27f71018 en-CA -> a09b31aa94430fbf8ee4d05079638f3c27f71018 en-GB -> a09b31aa94430fbf8ee4d05079638f3c27f71018 eo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-AR -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-CL -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-ES -> a09b31aa94430fbf8ee4d05079638f3c27f71018 es-MX -> a09b31aa94430fbf8ee4d05079638f3c27f71018 et -> a09b31aa94430fbf8ee4d05079638f3c27f71018 eu -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fa -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ff -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fi -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 fy-NL -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ga-IE -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gd -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 gu-IN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 he -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hi-IN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hsb -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hu -> a09b31aa94430fbf8ee4d05079638f3c27f71018 hy-AM -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ia -> a09b31aa94430fbf8ee4d05079638f3c27f71018 id -> a09b31aa94430fbf8ee4d05079638f3c27f71018 is -> a09b31aa94430fbf8ee4d05079638f3c27f71018 it -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ja -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ka -> a09b31aa94430fbf8ee4d05079638f3c27f71018 kab -> a09b31aa94430fbf8ee4d05079638f3c27f71018 kk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 km -> a09b31aa94430fbf8ee4d05079638f3c27f71018 kn -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ko -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lij -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lt -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ltg -> a09b31aa94430fbf8ee4d05079638f3c27f71018 lv -> a09b31aa94430fbf8ee4d05079638f3c27f71018 meh -> a09b31aa94430fbf8ee4d05079638f3c27f71018 mix -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ml -> a09b31aa94430fbf8ee4d05079638f3c27f71018 mr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ms -> a09b31aa94430fbf8ee4d05079638f3c27f71018 my -> a09b31aa94430fbf8ee4d05079638f3c27f71018 nb-NO -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ne-NP -> a09b31aa94430fbf8ee4d05079638f3c27f71018 nl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 nn-NO -> a09b31aa94430fbf8ee4d05079638f3c27f71018 oc -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pa-IN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pt-BR -> a09b31aa94430fbf8ee4d05079638f3c27f71018 pt-PT -> a09b31aa94430fbf8ee4d05079638f3c27f71018 rm -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ro -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ru -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 son -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sq -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 sv-SE -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ta -> a09b31aa94430fbf8ee4d05079638f3c27f71018 te -> a09b31aa94430fbf8ee4d05079638f3c27f71018 th -> a09b31aa94430fbf8ee4d05079638f3c27f71018 tl -> a09b31aa94430fbf8ee4d05079638f3c27f71018 tr -> a09b31aa94430fbf8ee4d05079638f3c27f71018 trs -> a09b31aa94430fbf8ee4d05079638f3c27f71018 uk -> a09b31aa94430fbf8ee4d05079638f3c27f71018 ur -> a09b31aa94430fbf8ee4d05079638f3c27f71018 uz -> a09b31aa94430fbf8ee4d05079638f3c27f71018 vi -> a09b31aa94430fbf8ee4d05079638f3c27f71018 wo -> a09b31aa94430fbf8ee4d05079638f3c27f71018 xh -> a09b31aa94430fbf8ee4d05079638f3c27f71018 zam -> a09b31aa94430fbf8ee4d05079638f3c27f71018 zh-CN -> a09b31aa94430fbf8ee4d05079638f3c27f71018 zh-TW -> a09b31aa94430fbf8ee4d05079638f3c27f71018 - - - - - 98a59c02 by Bob Owen at 2025-05-20T07:21:49+00:00 Bug 1966153: Guard the mtransport_process check for USER_RESTRICTED with MOZ_WEBRTC. r=handyman,darktrojan We don't need the webrtc media transport check if WEBRTC is not compiled in. Also, Thunderbird still compiles with webrtc but doesn't use it, so exclude that as well. Differential Revision: https://phabricator.services.mozilla.com/D249451 - - - - - 3f094fa7 by Tarek Ziadé at 2025-05-20T07:22:24+00:00 Bug 1955060 - Add onnx-native to Firefox AI Runtime r=padenot Differential Revision: https://phabricator.services.mozilla.com/D243696 - - - - - 83061dbd by Cristian Tuns at 2025-05-20T07:28:47+00:00 Revert "Bug 1952024: composify logins list r=android-reviewers,android-l10n-reviewers,sfamisa,delphine" for causing fenix failures This reverts commit 3d536b8bfefa6bf8a611e8d0e6ab86463ca77d52. - - - - - 3f4b6a18 by Titouan Thibaud at 2025-05-20T07:32:21+00:00 Bug 1924533: Run macrobenchmark test on CI to measure Baseline Profile impact on performance r=releng-reviewers,android-reviewers,bhearsum,calu This patch adds a job called `run-macrobenchmark-firebase-fenix` that runs a macrobenchmark on a physical device on Firebase Test lab to benchmark the impact of the baseline profile on app startup. Differential Revision: https://phabricator.services.mozilla.com/D229019 - - - - - 576074a5 by Andrea Marchesini at 2025-05-20T08:01:55+00:00 Bug 1955685 - Improve cookie validation - part 1 - nsICookieValidation, r=edgul,cookie-reviewers Differential Revision: https://phabricator.services.mozilla.com/D244894 - - - - - d7e4b389 by Andrea Marchesini at 2025-05-20T08:01:59+00:00 Bug 1955685 - Improve cookie validation - part 2 - nsICookieValidation in cookieManager.addNative, r=edgul,cookie-reviewers,geckoview-reviewers,nalexander,glandium Differential Revision: https://phabricator.services.mozilla.com/D244895 - - - - - d69a542a by Andrea Marchesini at 2025-05-20T08:02:03+00:00 Bug 1955685 - Improve cookie validation - part 3 - nsICookieValidation in cookieManager.add, r=edgul,extension-reviewers,settings-reviewers,search-reviewers,devtools-reviewers,cookie-reviewers,sessionstore-reviewers,backup-reviewers,nchevobbe,mconley,Standard8,webdriver-reviewers,whimboo,valentin,sfoster,robwu Differential Revision: https://phabricator.services.mozilla.com/D244897 - - - - - 7eee562d by Andrea Marchesini at 2025-05-20T08:02:06+00:00 Bug 1955685 - Improve cookie validation - part 4 - expiry validation, r=edgul,cookie-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D247243 - - - - - 3004bf25 by Andrea Marchesini at 2025-05-20T08:02:10+00:00 Bug 1955685 - Improve cookie validation - part 5 - 0x20 as invalid chars for cookie names and values r=valentin,cookie-reviewers Differential Revision: https://phabricator.services.mozilla.com/D248601 - - - - - 79464402 by Andrea Marchesini at 2025-05-20T08:02:14+00:00 Bug 1955685 - Improve cookie validation - part 6 - CookieValidation for web-ext, r=robwu,cookie-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D245427 - - - - - d3189080 by Andrea Marchesini at 2025-05-20T08:02:18+00:00 Bug 1955685 - Improve cookie validation - part 7 - Fix existing tests, r=valentin,webdriver-reviewers,extension-reviewers,settings-reviewers,devtools-reviewers,cookie-reviewers,sessionstore-reviewers,migration-reviewers,backup-reviewers,sthompson,robwu,ochameau Differential Revision: https://phabricator.services.mozilla.com/D248600 - - - - - 34ccd31b by Julien Cristau at 2025-05-20T08:22:51+00:00 Bug 1930713 - ignore leak from mesa's libgallium. r=gfx-reviewers,decoder,lsalzman ``` ==1410==ERROR: LeakSanitizer: detected memory leaks Direct leak of 2352 byte(s) in 49 object(s) allocated from: #0 0x562318d9d2df in malloc /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:68:3 #1 0x7f169f73a499 in ralloc_size /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/ralloc.c:118:18 #2 0x7f169f73a499 in ralloc_context /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/ralloc.c:105:11 #3 0x7f169f75f399 in mesa_cache_db_open /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/mesa_cache_db.c:675:18 #4 0x7f169f741c99 in mesa_cache_db_multipart_init_part_locked /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/mesa_cache_db_multipart.c:60:16 #5 0x7f169f741c99 in mesa_cache_db_multipart_init_part /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/mesa_cache_db_multipart.c:93:10 #6 0x7f169f741f16 in mesa_cache_db_multipart_init_part /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/mesa_cache_db_multipart.c:89:7 #7 0x7f169f741f16 in mesa_cache_db_multipart_read_entry /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/mesa_cache_db_multipart.c:136:12 #8 0x7f169f733f9d in disk_cache_db_load_item /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/disk_cache_os.c:1167:23 #9 0x7f169f73238d in disk_cache_get /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/util/disk_cache.c:605:16 #10 0x7f169fafc569 in shader_cache_read_program_metadata(gl_context*, gl_shader_program*) /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/compiler/glsl/shader_cache.cpp:214:48 #11 0x7f169fae839b in link_shaders(gl_context*, gl_shader_program*) /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/compiler/glsl/linker.cpp:1766:42 #12 0x7f169fa509aa in st_link_shader /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/mesa/state_tracker/st_glsl_to_nir.cpp:984:22 #13 0x7f169fa05e8e in link_program /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/mesa/main/shaderapi.c:1337:4 #14 0x7f169fa05e8e in link_program_error /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/mesa/main/shaderapi.c:1446:4 #15 0x7f16e74f1ae6 in webrender::device::gl::Device::link_program::h04ace192966fed71 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/device/gl.rs:2518:13 #16 0x7f16e74fc25f in webrender::device::gl::Device::create_program_linked::h2ec223b25e78d716 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/device/gl.rs:3035:9 #17 0x7f16e75161b3 in webrender::renderer::gpu_cache::GpuCacheTexture::new::hf7ba56012a504794 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/gpu_cache.rs:165:27 #18 0x7f16e7528446 in webrender::renderer::init::create_webrender_instance::h559ddbaf7f9a386b /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/init.rs:517:29 #19 0x7f16e76e8d8f in wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:2068:36 #20 0x7f16d8d6d980 in mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/WebRenderAPI.cpp:134:10 #21 0x7f16d8d2fbfa in mozilla::wr::RenderThread::RunEvent(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent>>, bool) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:755:11 #22 0x7f16d8d4b478 in operator()<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> &, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > > &, StoreCopyPassByConstLRef<bool> &> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1085:18 #23 0x7f16d8d4b478 in __invoke_impl<void, (lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> &, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > > &, StoreCopyPassByConstLRef<bool> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 #24 0x7f16d8d4b478 in __invoke<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId> &, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > > &, StoreCopyPassByConstLRef<bool> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 #25 0x7f16d8d4b478 in __apply_impl<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), std::tuple<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > >, StoreCopyPassByConstLRef<bool> > &, 0UL, 1UL, 2UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 #26 0x7f16d8d4b478 in apply<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), std::tuple<StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > >, StoreCopyPassByConstLRef<bool> > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 #27 0x7f16d8d4b478 in apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >, bool)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1083:12 #28 0x7f16d8d4b478 in mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent>>, bool), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent>>&&, bool>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1134:13 #29 0x7f16d607b26c in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 #30 0x7f16d6085848 in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 #31 0x7f16d74ee3fa in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:329:5 #32 0x7f16d73fc7c4 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 #33 0x7f16d73fc7c4 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 #34 0x7f16d73fc7c4 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 #35 0x7f16d60740ae in nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:366:10 #36 0x7f16f0deb74b in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:191:3 #37 0x562318d99546 in asan_thread_start(void*) /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:239:28 ``` Differential Revision: https://phabricator.services.mozilla.com/D250035 - - - - - d2d03a52 by Julien Cristau at 2025-05-20T08:45:40+00:00 Bug 1967222 - rebase decision docker image on debian 12 r=releng-reviewers,bhearsum Differential Revision: https://phabricator.services.mozilla.com/D250025 - - - - - d59f12ec by Julien Cristau at 2025-05-20T08:45:44+00:00 Bug 1967232 - make the artifacts dir of the decision task a docker volume. r=releng-reviewers,bhearsum Differential Revision: https://phabricator.services.mozilla.com/D250026 - - - - - a92aafdc by Julien Cristau at 2025-05-20T08:52:21+00:00 Bug 1967217 - stop running mach repackage desktop-file in linux repackage tasks. r=releng-reviewers,taskgraph-reviewers,bhearsum This has been unused since bug 1949464 which removed the release-flatpak-repackage task kind, as have the release_flatpak_repackage transforms. Differential Revision: https://phabricator.services.mozilla.com/D250005 - - - - - 79d8a430 by Tom Schuster at 2025-05-20T08:57:10+00:00 Bug 1962084 - Ship escaping of "<" and ">" in attributes. r=zcorpan,hsivonen,dom-core Differential Revision: https://phabricator.services.mozilla.com/D250122 - - - - - 278c54c1 by Pier Angelo Vendrame at 2025-05-20T08:57:36+00:00 Bug 1666613 - Do not rely on intl.css for text direction in parsererror. r=dom-core,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D244629 - - - - - 7da701fb by Keith Cirkel at 2025-05-20T09:03:19+00:00 Bug 1967245 - Remove customstateset flag r=emilio This has been shipping for a while now so can be safely removed. Differential Revision: https://phabricator.services.mozilla.com/D250031 - - - - - e4fc4230 by Keith Cirkel at 2025-05-20T09:03:56+00:00 Bug 1966459 - Enable close watcher in desktop nightly r=smaug Differential Revision: https://phabricator.services.mozilla.com/D249429 - - - - - 5f065bbe by Alexandru Marc at 2025-05-20T09:31:40+00:00 Revert "Bug 1955685 - Improve cookie validation - part 7 - Fix existing tests, r=valentin,webdriver-reviewers,extension-reviewers,settings-reviewers,devtools-reviewers,cookie-reviewers,sessionstore-reviewers,migration-reviewers,backup-reviewers,sthompson,robwu,ochameau" for causing multiple failures This reverts commit 585626d8fc0489dfd34e6709d9180ec9b82d1c11. Revert "Bug 1955685 - Improve cookie validation - part 6 - CookieValidation for web-ext, r=robwu,cookie-reviewers,valentin" This reverts commit b38d3084339f9dbc5d490578675462fa424b48f5. Revert "Bug 1955685 - Improve cookie validation - part 5 - 0x20 as invalid chars for cookie names and values r=valentin,cookie-reviewers" This reverts commit 3578880f65f700aafdc06a7414b9e53fda754106. Revert "Bug 1955685 - Improve cookie validation - part 4 - expiry validation, r=edgul,cookie-reviewers,valentin" This reverts commit 26e16d402f8cfe11e5da10552c4e2c5ceb41984c. Revert "Bug 1955685 - Improve cookie validation - part 3 - nsICookieValidation in cookieManager.add, r=edgul,extension-reviewers,settings-reviewers,search-reviewers,devtools-reviewers,cookie-reviewers,sessionstore-reviewers,backup-reviewers,nchevobbe,mconley,Standard8,webdriver-reviewers,whimboo,valentin,sfoster,robwu" This reverts commit 433a4d736dcb1f899f4f95f914048fb9034e4de9. Revert "Bug 1955685 - Improve cookie validation - part 2 - nsICookieValidation in cookieManager.addNative, r=edgul,cookie-reviewers,geckoview-reviewers,nalexander,glandium" This reverts commit 818c2c17698b0534541c6cac60751a60c3b144b6. Revert "Bug 1955685 - Improve cookie validation - part 1 - nsICookieValidation, r=edgul,cookie-reviewers" This reverts commit 55ad680779bb7c5ccf701a7639657540112139a5. - - - - - 78337bae by Kershaw Chang at 2025-05-20T09:54:00+00:00 Bug 1965549 - Migrate network.http.active_tab_priority to static prefs, r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D249608 - - - - - 19e306e7 by Magnus Melin at 2025-05-20T09:54:26+00:00 Bug 1695467 - Don't throw "Error: Can't find profile directory." when showing the profile manager. r=mossop When the profile manager is showing (started with `--p`, we haven't yet selected a profile. Don't pollute the console for this case. Differential Revision: https://phabricator.services.mozilla.com/D250121 - - - - - c5ad346f by Tarek Ziadé at 2025-05-20T09:54:52+00:00 Bug 1963137 - Enable extensions.ml.enabled browser pref on all channels r=ngrato Differential Revision: https://phabricator.services.mozilla.com/D249936 - - - - - 24e2fdb3 by Moritz Beier at 2025-05-20T09:55:18+00:00 Bug 1964507 - Only offer "Add Search Engine" for GET forms. r=search-reviewers,Standard8 Differential Revision: https://phabricator.services.mozilla.com/D250020 - - - - - 95ae6cf3 by Timothy Nikkel at 2025-05-20T09:55:44+00:00 Bug 1958991. Simplify calculation in nsDisplayTransform::GetHitDepthAtPoint to avoid numerical float inaccuracies. r=jstutte This is also much quicker. Differential Revision: https://phabricator.services.mozilla.com/D249508 - - - - - 1fd158cb by Frederik Braun at 2025-05-20T09:56:09+00:00 Bug 1867137 - Only save CSP in SHEntry when required r=tschuster Differential Revision: https://phabricator.services.mozilla.com/D248730 - - - - - 3dfaeeac by Rob Wu at 2025-05-20T09:56:21+00:00 Bug 1948259 - Add menu item to hide/show Extensions Button in Customize mode r=willdurand,fluent-reviewers,bolsson Bug 1948258 added a way to hide the Extensions Button, but not a way to show it. This patch makes the following changes: - always show the Extensions button in Customization mode, even if the user wants to hide the button unconditionally. - add menu item to toggle the visibility of the Extensions Button. - the new menu item is not shown anywhere except on the Extensions Button in Customization mode. Differential Revision: https://phabricator.services.mozilla.com/D248158 - - - - - d3923d13 by Rob Wu at 2025-05-20T09:56:25+00:00 Bug 1948259 - Allow user to unhide the button via context menu r=willdurand Allow the user to unhide the hidden button via a context menu item on the button, in case they do not know about the Customize Toolbar option. The context menu can be used on the "hidden button" because there are some situations where the button is temporarily unhidden. Differential Revision: https://phabricator.services.mozilla.com/D248159 - - - - - 182d18b1 by Rob Wu at 2025-05-20T09:56:29+00:00 Bug 1948263 - Show "Moved to menu" notification after hiding r=willdurand,fluent-reviewers,bolsson Differential Revision: https://phabricator.services.mozilla.com/D248160 - - - - - 367d3ad4 by Rob Wu at 2025-05-20T09:56:32+00:00 Bug 1948263 - Add Extensions appmenu item if needed r=willdurand,fluent-reviewers,bolsson,Gijs By default, this patch does not change any behavior. Only when the Extensions Button is hidden, then this replaces the current generic "Add-ons and Themes" option with the "Extensions" menu, which opens the Extensions Panel. Differential Revision: https://phabricator.services.mozilla.com/D248161 - - - - - c4c0fd93 by Rob Wu at 2025-05-20T09:56:36+00:00 Bug 1948263 - Change "Add-ons and Themes" to "Extensions and Themes" r=willdurand,fluent-reviewers,bolsson This change is made for the following reasons: - Similarity between new "Extensions" menu item, which shows up instead of "Extensions and Themes" when the Extensions Button is hidden. - Consistency with about:preferences, which shows "Extensions & Themes" (this was introduced in bug 1483335 and was not touched when the menu labels were renamed in bug 1698931). - Consistency with mobile (bug 1885561) This effectively reverts the rename of bug 1698931. Differential Revision: https://phabricator.services.mozilla.com/D248162 - - - - - fe1c6353 by Timothy Nikkel at 2025-05-20T09:57:17+00:00 Bug 1967408. Bump wait period for bugs/1553571-1.html. r=layout-reviewers,emilio Differential Revision: https://phabricator.services.mozilla.com/D250173 - - - - - 62bcae86 by stransky at 2025-05-20T11:20:48+00:00 Bug 1967401 [Linux] Rename DMABufLibWrapper to DMABufDevice r=emilio Differential Revision: https://phabricator.services.mozilla.com/D250129 - - - - - ddedc23b by Mathieu Leplatre at 2025-05-20T11:21:14+00:00 Bug 1956190 - Normalize JEXL context and show it in inspect() r=bdk,acottner Differential Revision: https://phabricator.services.mozilla.com/D243117 - - - - - 8092ba97 by stransky at 2025-05-20T11:21:39+00:00 Bug 1959368 [Linux] Enable HDR on Linux if HDR monitor is present r=emilio Differential Revision: https://phabricator.services.mozilla.com/D250071 - - - - - 632848a2 by Nicolas Chevobbe at 2025-05-20T11:22:05+00:00 Bug 1957000 - [devtools] Add pointerrawupdate to Event Listener Breakpoints. r=devtools-reviewers,bomsy Differential Revision: https://phabricator.services.mozilla.com/D249727 - - - - - 0dde0f99 by Alexandru Marc at 2025-05-20T11:57:34+00:00 Revert "Bug 1963137 - Enable extensions.ml.enabled browser pref on all channels r=ngrato" for causing multiple failures This reverts commit 440978fd4176cfffe906bb098de48b702e1a03fe. - - - - - 38d06eb5 by Evan Liu at 2025-05-20T12:00:31+00:00 Bug 1965940 [wpt PR 52481] - Fix SpeechRecognition-installOnDevice.https.html WPT, Automatic update from web-platform-tests Fix SpeechRecognition-installOnDevice.https.html WPT This CL fixes the SpeechRecognition-installOnDevice.https.html WPT. On-device speech recognition in Chromium is not available on Windows ARM64 devices and some of the test cases should only be run if on-device speech recognition is available. Bug: 40286514,407404837 Change-Id: I92ea6d8c6adef81fdda1fc8eceec08036cd21b4f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532288 Commit-Queue: Evan Liu <evliu@google.com> Reviewed-by: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459089} -- wpt-commits: 95df31ed7b5940c55cd916c5fa672cc89c55763b wpt-pr: 52481 Differential Revision: https://phabricator.services.mozilla.com/D250135 - - - - - 0d353101 by moz-wptsync-bot at 2025-05-20T12:00:34+00:00 Bug 1965940 [wpt PR 52481] - Update wpt metadata, wpt-pr: 52481 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250136 - - - - - 1c0d7966 by Sam Sneddon at 2025-05-20T12:00:38+00:00 Bug 1965965 [wpt PR 52428] - Update infrastructure based on recent PRs, Automatic update from web-platform-tests Update infrastructure based on recent PRs -- wpt-commits: 9b5c7265c7be11434d71c2d8a4288885a1a9e086 wpt-pr: 52428 Differential Revision: https://phabricator.services.mozilla.com/D250137 - - - - - a59c81bc by Rune Lillesveen at 2025-05-20T12:00:42+00:00 Bug 1966039 [wpt PR 52488] - Use TreeCountingChecker in scale interpolations, Automatic update from web-platform-tests Use TreeCountingChecker in scale interpolations Invalidate scale interpolation for tree counting function changes on DOM mutations. Also change TreeCountingChecker to take a CSSLengthResolver instead of a StyleResolverState. Bug: 415626999 Change-Id: I7a9ca34f87a6ce3b36df3cf30eb40c4637ae19aa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6534157 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459320} -- wpt-commits: 90767fd8ffb007ea294aa9e9fc5e8a354ee56ad1 wpt-pr: 52488 Differential Revision: https://phabricator.services.mozilla.com/D250138 - - - - - 42822548 by moz-wptsync-bot at 2025-05-20T12:00:46+00:00 Bug 1966039 [wpt PR 52488] - Update wpt metadata, wpt-pr: 52488 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250139 - - - - - 9d777bfa by Rune Lillesveen at 2025-05-20T12:00:49+00:00 Bug 1966042 [wpt PR 52489] - Fix crash with relative colors in @font-palette-values, Automatic update from web-platform-tests Fix crash with relative colors in @font-palette-values Simply skip such override-colors for now and leave a TODO on how to fix it properly. Bug: 417172068 Change-Id: I8bff5a2758b23fda57f73429d4b64d843055e80e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532438 Commit-Queue: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Dominik Röttsches <drott@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459324} -- wpt-commits: 7f2c10ef7475de11ef9a0c298721ee4d1fde6e40 wpt-pr: 52489 Differential Revision: https://phabricator.services.mozilla.com/D250140 - - - - - 5be783cd by Rune Lillesveen at 2025-05-20T12:00:53+00:00 Bug 1966049 [wpt PR 52490] - Use TreeCountingChecker for font-weight interpolations, Automatic update from web-platform-tests Use TreeCountingChecker for font-weight interpolations Necessary to invalidate keyframed animations for DOM mutations. Bug: 415626999 Change-Id: I5787b811867b2284075f829eb3b7a69ad91065aa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532315 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459343} -- wpt-commits: 93e5176e97e241bcf72a24a141dbb1cf6ff9bb5e wpt-pr: 52490 Differential Revision: https://phabricator.services.mozilla.com/D250141 - - - - - 4c61d1d5 by moz-wptsync-bot at 2025-05-20T12:00:57+00:00 Bug 1966049 [wpt PR 52490] - Update wpt metadata, wpt-pr: 52490 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250143 - - - - - 96f4f8b6 by Mason Freed at 2025-05-20T12:01:01+00:00 Bug 1966051 [wpt PR 52491] - Hovering the invoker confers full interest, Automatic update from web-platform-tests Hovering the invoker confers full interest As mentioned on the explainer PR conversation, here: https://github.com/openui/open-ui/pull/1213#discussion_r2082158087 If the user keyboard-focuses an invoker which shows a target popover in "partial interest" mode, subsequently mouse-hovering that invoker should automatically upgrade to "full interest". Bug: 326681249 Change-Id: I0fe0fa2caf07d297a4ebd321696fda23ceff9345 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6534488 Commit-Queue: Keith Cirkel <chromium@keithcirkel.co.uk> Auto-Submit: Mason Freed <masonf@chromium.org> Reviewed-by: Keith Cirkel <chromium@keithcirkel.co.uk> Cr-Commit-Position: refs/heads/main@{#1459344} -- wpt-commits: b85feb8f4a15403ff159e2170d3f811380a66ce1 wpt-pr: 52491 Differential Revision: https://phabricator.services.mozilla.com/D250144 - - - - - 66044bd7 by moz-wptsync-bot at 2025-05-20T12:01:04+00:00 Bug 1966051 [wpt PR 52491] - Update wpt metadata, wpt-pr: 52491 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250145 - - - - - 7975bf4e by Luis Pardo at 2025-05-20T12:01:08+00:00 Bug 1966168 [wpt PR 52498] - [source-phase-imports] Support Wasm Source Phase Imports, Automatic update from web-platform-tests [source-phase-imports] Support Wasm Source Phase Imports Adds ModuleRecord::ResolveSourceCallback to be called when instantiating source phase children of the module graph. Implement HostImportModuleWithPhaseDynamically and register it in the V8 isolate, this is called when executing `import.source`. Add error handling for wasm imports in evaluation phase and non-wasm imports in source phase. Move module instantiation behind the ModuleScript interface to properly throw evaluation phase errors. Bug: 42204365 Change-Id: Ia3e855180f1f740023864b3499dc451278b53d47 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6351556 Reviewed-by: Dominic Farolino <dom@chromium.org> Commit-Queue: Luis Pardo <lpardosixtos@microsoft.com> Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459475} -- wpt-commits: 8e1b3aaae7ebbb333ae0ccb1b67a01b5b2d774bf wpt-pr: 52498 Differential Revision: https://phabricator.services.mozilla.com/D250146 - - - - - ca2f9d0f by moz-wptsync-bot at 2025-05-20T12:01:12+00:00 Bug 1966168 [wpt PR 52498] - Update wpt metadata, wpt-pr: 52498 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250147 - - - - - 87eac30e by Johannes Henkel at 2025-05-20T12:01:15+00:00 Bug 1966172 [wpt PR 52499] - [soft navs] Add smoke test for almost soft navigations., Automatic update from web-platform-tests [soft navs] Add smoke test for almost soft navigations. These are situations that come very close to a soft navigation, but fail satisfying one of the criteria - e.g., that the DOM nodes created must be attached to the DOM. The test ensures that in these cases, we don't detect a soft nav. Bug: 416748595 Change-Id: I1a81bf06bb04b1829f8d6c37753d97bb89e308d7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532369 Commit-Queue: Johannes Henkel <johannes@chromium.org> Reviewed-by: Michal Mocny <mmocny@chromium.org> Reviewed-by: Scott Haseley <shaseley@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459511} -- wpt-commits: 5c990c46cc35e10c2c7d379d6395c108c238c6c3 wpt-pr: 52499 Differential Revision: https://phabricator.services.mozilla.com/D250148 - - - - - 4bf03d81 by Chengwei Hsieh at 2025-05-20T12:01:19+00:00 Bug 1966174 [wpt PR 52500] - Move sensor WPT tests to run in headless shell, Automatic update from web-platform-tests Move sensor WPT tests to run in headless shell This CL migrates sensor WPT tests to use testdriver.bidi.set_permission to override the expected sensor permission. This allows those tests to be run in headless shell. Bug: 358197788 Change-Id: I03c2cc8702ee03a5170b1bc26f2d67dc53b3694e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6536708 Reviewed-by: Weizhong Xia <weizhong@google.com> Commit-Queue: Jack Hsieh <chengweih@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459521} -- wpt-commits: 03bf407c770c149d9da57ebabf93e6192db452d3 wpt-pr: 52500 Differential Revision: https://phabricator.services.mozilla.com/D250149 - - - - - 7f96703b by Evan Liu at 2025-05-20T12:01:23+00:00 Bug 1966186 [wpt PR 52503] - Implement Permission Policy & cross-origin check for on-device Web Speech, Automatic update from web-platform-tests Implement Permission Policy & cross-origin check for on-device Web Speech This CL implements a Permission Policy and cross-origin check for the availableOnDevice() and installOnDevice() of the Web Speech API. These are some of the anti-fingerprinting countermeasures described in go/on-device-web-speech-fingerprinting-mitigations. Bug: 40286514 Change-Id: I766e35e4a38b7602cf037e17607662791abcad1a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6533837 Reviewed-by: Fred Shih <ffred@chromium.org> Commit-Queue: Evan Liu <evliu@google.com> Reviewed-by: Ari Chivukula <arichiv@chromium.org> Reviewed-by: Andrey Kosyakov <caseq@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459582} -- wpt-commits: 215823256aed1bb2b80402cb08b829e0b81636d0 wpt-pr: 52503 Differential Revision: https://phabricator.services.mozilla.com/D250150 - - - - - b516c90c by moz-wptsync-bot at 2025-05-20T12:01:27+00:00 Bug 1966186 [wpt PR 52503] - Update wpt metadata, wpt-pr: 52503 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250151 - - - - - f8b4c7ca by Sam Davis Omekara (from Dev Box) at 2025-05-20T12:01:30+00:00 Bug 1966194 [wpt PR 52504] - [Gap Decorations]: Parse column-rule shorthands, Automatic update from web-platform-tests [Gap Decorations]: Parse column-rule shorthands This CL augments the parsing logic for `column-rule` to support the new grammar [1] for gap decorations. According to the new grammar, `column-rule` can now support list of <gap-rule>s and a <gap-rule> can be a regular or repeated <gap-rule>. For the parsing logic, the `ConsumeGapDecorationsRuleShorthand` is the top-level function responsible for parsing and hydrating the width, style, and color properties associated with gap decorations. It handles both repeated and non-repeated values. To get the computed value as specified, each property is iterated over, and a corresponding <gap-rule> is constructed at each index. Subsequent CLs will see us implement serialization,`row-rule` and `rule` properties. [1]: https://drafts.csswg.org/css-gaps-1/#propdef-column-rule Bug: 357648037 Change-Id: Ifd73efe7b3f604e2e53cabb68550cf7241c26e44 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6423813 Commit-Queue: Sam Davis Omekara <samomekarajr@microsoft.com> Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com> Reviewed-by: Alison Maher <almaher@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1459604} -- wpt-commits: 5ed8f71616fdfae97e71012198898851c6cf5c88 wpt-pr: 52504 Differential Revision: https://phabricator.services.mozilla.com/D250152 - - - - - f83928e5 by moz-wptsync-bot at 2025-05-20T12:01:34+00:00 Bug 1966194 [wpt PR 52504] - Update wpt metadata, wpt-pr: 52504 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250153 - - - - - b5e42eb3 by Sam Davis Omekara at 2025-05-20T12:01:38+00:00 Bug 1966198 [wpt PR 52505] - [Gap Decorations]: Remove redundant serialization tests, Automatic update from web-platform-tests [Gap Decorations]: Remove redundant serialization tests This CL removes the redundant serialization test for the Gap Decorations feature. Serialization of these properties are already tested via the `test_valid_value` helper method [1] which these properties already call for testing valid values. [1]: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/w... Bug: 357648037 Change-Id: Ic5367b225c606a2de7e9abb4cd6b916640e6c34d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6534250 Reviewed-by: Javier Contreras <javiercon@microsoft.com> Commit-Queue: Sam Davis Omekara <samomekarajr@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1459617} -- wpt-commits: 2d6f96a4ebb79aadaf081dbc7a86612d645381fd wpt-pr: 52505 Differential Revision: https://phabricator.services.mozilla.com/D250154 - - - - - 09cb6312 by Vladimir Levin at 2025-05-20T12:01:42+00:00 Bug 1966211 [wpt PR 52507] - VT interop: Speculative interop fix for a timeout on wpt.fyi, Automatic update from web-platform-tests VT interop: Speculative interop fix for a timeout on wpt.fyi This patch ensures that we wait for the compositor to be ready before executing the rest of the test. R=kevers@chromium.org Bug: 394108982 Change-Id: If8a1a5d1fc9823708ce364a095af419187b29d1e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6526067 Reviewed-by: Kevin Ellis <kevers@chromium.org> Commit-Queue: Vladimir Levin <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459637} -- wpt-commits: d6d1aff6b0b1c4298175238eb0f869c18bcf3ba8 wpt-pr: 52507 Differential Revision: https://phabricator.services.mozilla.com/D250155 - - - - - 0479a093 by Morten Stenshorne at 2025-05-20T12:01:45+00:00 Bug 1966212 [wpt PR 52508] - Ability to check inline/float/OOF without LayoutObject bits., Automatic update from web-platform-tests Ability to check inline/float/OOF without LayoutObject bits. As pointed out in LayoutBox::IsValidColumnSpanner(), this function may be called at "inconvenient" times, also before StyleDidChange() has finished, so we cannot trust the LayoutObject bits for inline-level, float, or position. Add the ability to provide this information without checking those bits. The information we need is computed style and layout object type. It was possible for the function to return true for `column-span:all` and `float:left`, which is wrong. Bug: 417256483 Change-Id: Iaa8903a716a5f9a1d4cc18d42c48680e7fb2c551 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6540050 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459638} -- wpt-commits: d5e6a87919e3c8d6c1b52348ff17c64bde2ff849 wpt-pr: 52508 Differential Revision: https://phabricator.services.mozilla.com/D250156 - - - - - 022520bc by Mike Wasserman at 2025-05-20T12:01:49+00:00 Bug 1966215 [wpt PR 52509] - Summarizer API: Fix summarizeStreaming WPT, Automatic update from web-platform-tests Summarizer API: Fix summarizeStreaming WPT Check the concatenated text stream, rather than the last chunk. Fixed: 417493972 Change-Id: Ia3fde37e011efff04a431e4ef61a3c4d2f3015ad Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542867 Auto-Submit: Mike Wasserman <msw@chromium.org> Commit-Queue: Mike Wasserman <msw@chromium.org> Reviewed-by: Daseul Lee <dslee@chromium.org> Commit-Queue: Daseul Lee <dslee@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459650} -- wpt-commits: f7e886ebf1bbd6d70af660bdd126fd3238f63274 wpt-pr: 52509 Differential Revision: https://phabricator.services.mozilla.com/D250157 - - - - - e2b80513 by Johannes Henkel at 2025-05-20T12:01:52+00:00 Bug 1966220 [wpt PR 52510] - [soft navs] Add smoke test for DOM modification support., Automatic update from web-platform-tests [soft navs] Add smoke test for DOM modification support. For now, this tests that we support Element.innerHTML, Node.appendChild, and Node.insertBefore, Document.importNode, Document.adoptNode, and template element. This isn't a fix for the bug mentioned here, but hopefully some baby steps towards it. :-) Bug: 328783345 Change-Id: I4be5de236acc8cf7da37a665b26c77f6f7f218ef Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532832 Commit-Queue: Johannes Henkel <johannes@chromium.org> Reviewed-by: Michal Mocny <mmocny@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459667} -- wpt-commits: af1e34f8e178a17780fa230b01f4ecc13a83f107 wpt-pr: 52510 Differential Revision: https://phabricator.services.mozilla.com/D250158 - - - - - 5a5d3427 by Joey Arhar at 2025-05-20T12:01:56+00:00 Bug 1966239 [wpt PR 52511] - Make <input> close <option> and <optgroup>, Automatic update from web-platform-tests Make <input> close <option> and <optgroup> Based on feedback in the <select> parser relaxation HTML spec PR, we might want to close the <select> on these tags when parsing an <input>: https://github.com/whatwg/html/pull/10557#issuecomment-2847093540 If the UseCounter shows that usage is low enough, then we could remove this behavior. Bug: 402429384 Change-Id: Id8809d40162c7fd06a446e146d65aaf6258d2e5b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6506819 Reviewed-by: Mason Freed <masonf@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459707} -- wpt-commits: 6c98531aeb946b53b33f623f429115fe324ccc24 wpt-pr: 52511 Differential Revision: https://phabricator.services.mozilla.com/D250159 - - - - - 303f32a8 by Oriol Brufau at 2025-05-20T12:02:00+00:00 Bug 1966127 [wpt PR 52497] - layout: Propagate specified info for flex item, Automatic update from web-platform-tests Add tests Signed-off-by: Oriol Brufau <obrufau@igalia.com> -- wpt-commits: 6b84b385f7b56d626fe2fc678ca685afae173855 wpt-pr: 52497 Differential Revision: https://phabricator.services.mozilla.com/D250160 - - - - - 23dc40c2 by Rune Lillesveen at 2025-05-20T12:02:03+00:00 Bug 1966245 [wpt PR 52512] - Resolve registered <color> values at computed value time, Automatic update from web-platform-tests Resolve registered <color> values at computed value time CSSUnresolvedColorValues were not handled for <color> syntax registered custom properties, which caused sibling-index() to stay unresolved for the computed value. Bug: 417468684 Change-Id: I56b756f2c14f0c25bd2c06a1e51c2cd1b726301f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542706 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1459728} -- wpt-commits: f50c3eff569815947283b0e99ce687600bb80d3b wpt-pr: 52512 Differential Revision: https://phabricator.services.mozilla.com/D250161 - - - - - 23c474f1 by moz-wptsync-bot at 2025-05-20T12:02:07+00:00 Bug 1966245 [wpt PR 52512] - Update wpt metadata, wpt-pr: 52512 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250162 - - - - - ca3586e0 by Rune Lillesveen at 2025-05-20T12:02:11+00:00 Bug 1966249 [wpt PR 52514] - Use TreeCountingChecker when animating font-variation-settings, Automatic update from web-platform-tests Use TreeCountingChecker when animating font-variation-settings Bug: 415626999 Change-Id: If434f09c6eff9cd5ebf1467a7995430f4978cfdd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6538151 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459737} -- wpt-commits: 061b2f78cd1945d37b5b28cdeb19a8d411aaf6a9 wpt-pr: 52514 Differential Revision: https://phabricator.services.mozilla.com/D250163 - - - - - 869f69b0 by moz-wptsync-bot at 2025-05-20T12:02:15+00:00 Bug 1966249 [wpt PR 52514] - Update wpt metadata, wpt-pr: 52514 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250164 - - - - - 61b5ec61 by Evan Liu at 2025-05-20T12:02:18+00:00 Bug 1966255 [wpt PR 52515] - Update availableOnDevice() to support alternate locales, Automatic update from web-platform-tests Update availableOnDevice() to support alternate locales This CL updates availableOnDevice() to support alternate locales. Chrome only has one language pack per language, which will support multiple different locales of the same language. Bug: 40286514 Change-Id: I4b7f351a309ac13f207588f887ccc461dd509e6c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6544027 Reviewed-by: Frank Liberato <liberato@chromium.org> Commit-Queue: Evan Liu <evliu@google.com> Cr-Commit-Position: refs/heads/main@{#1459745} -- wpt-commits: bc59c06f2ba7b324e30ca1bbc3de9c2ce1ea4d83 wpt-pr: 52515 Differential Revision: https://phabricator.services.mozilla.com/D250165 - - - - - 27a2483f by moz-wptsync-bot at 2025-05-20T12:02:22+00:00 Bug 1966255 [wpt PR 52515] - Update wpt metadata, wpt-pr: 52515 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250166 - - - - - 59ca0b71 by Rune Lillesveen at 2025-05-20T12:02:26+00:00 Bug 1966262 [wpt PR 52518] - Add tree counting conversion checkers to resolution and time, Automatic update from web-platform-tests Add tree counting conversion checkers to resolution and time Additionally add a bunch of sibling-index() tests for registered custom property animations. Bug: 415626999 Change-Id: I3f61837d489fa24ded34c044fbfca799f0b85a2c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542786 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459755} -- wpt-commits: f8f559c04d23a8528b704e3bdfaff70d678b3b8b wpt-pr: 52518 Differential Revision: https://phabricator.services.mozilla.com/D250167 - - - - - 37663da5 by moz-wptsync-bot at 2025-05-20T12:02:30+00:00 Bug 1966262 [wpt PR 52518] - Update wpt metadata, wpt-pr: 52518 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250168 - - - - - 98b708fe by junwei at 2025-05-20T12:02:33+00:00 Bug 1966287 [wpt PR 52521] - webnn: fuse QDQ for element-wise max and min on tflite, Automatic update from web-platform-tests webnn: fuse QDQ for element-wise max and min on tflite Input and outputs must all have same scale and zero_point [1]. [1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/tflite/... Bug: 401281047 Change-Id: Iff6d2b320c2e3d89ee49bb804012908c7c6c706f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6538847 Reviewed-by: ningxin hu <ningxin.hu@intel.com> Reviewed-by: Phillis Tang <phillis@chromium.org> Commit-Queue: Junwei Fu <junwei.fu@intel.com> Cr-Commit-Position: refs/heads/main@{#1459861} -- wpt-commits: 402053aa09e7a947e11121154ba28e65b0b70749 wpt-pr: 52521 Differential Revision: https://phabricator.services.mozilla.com/D250169 - - - - - 28b5cc58 by Yoav Weiss at 2025-05-20T12:02:37+00:00 Bug 1966291 [wpt PR 52523] - IntegrityPolicy - remove non-secure bypass and add extension tests, Automatic update from web-platform-tests IntegrityPolicy - remove non-secure bypass and add extension tests As a followup to [1], this adds extension browser tests. While doing that, I realized that Integrity-Policy did not apply to non-secure pages, which is not what the spec says, nor what we should be doing. We should not give http:// pages a bypass for security restrictions. This CL removes that bypass and adds/changes relevant tests. [1] https://chromium-review.googlesource.com/c/chromium/src/+/6519619 Bug: 412588111 Change-Id: I8a08ca0997a88074abbe75899669632ef04bf5b0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6538150 Reviewed-by: Camille Lamy <clamy@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Antonio Sartori <antoniosartori@chromium.org> Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459875} -- wpt-commits: ca5de11aebbf977479cd705f88238fa331457ed6 wpt-pr: 52523 Differential Revision: https://phabricator.services.mozilla.com/D250170 - - - - - b907ec27 by moz-wptsync-bot at 2025-05-20T12:02:41+00:00 Bug 1966291 [wpt PR 52523] - Update wpt metadata, wpt-pr: 52523 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250171 - - - - - a709c942 by Johannes Henkel at 2025-05-20T12:02:44+00:00 Bug 1966289 [wpt PR 52522] - [soft navs] soft-navigation-helper.js: Apply auto-formatter., Automatic update from web-platform-tests [soft navs] soft-navigation-helper.js: Apply auto-formatter. Motivation is to make this Javascript file more readable. Applied these tweaks, which shouldn't change the semantics: (1) Add semi-colon at the end of each line that's intended to be a statement. (2) Add curly-braces around closure bodies e.g. (t) => resolve(foo) changes to (t) => {resolve(foo);} (3) Remove parenthesis from constructor invocations e.g. (new Foo()).bar(); changes to new Foo().bar(); (4) Remove obviously unnecessary indirection e.g. (list) -> resolve(list) changes to resolve. (5) Auto-formatting. This messes up 'blame', but I think it's an OK-ish tradeoff? Please let me know what you think. Change-Id: I55836d6afe8143696407bec1fa1a8e26d29b6b0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6542152 Reviewed-by: Michal Mocny <mmocny@chromium.org> Commit-Queue: Johannes Henkel <johannes@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459863} -- wpt-commits: 2e604c07d6fedd33dbdabd070fef3c7c6cfd644e wpt-pr: 52522 Differential Revision: https://phabricator.services.mozilla.com/D250172 - - - - - 0bbbd810 by Dominik Röttsches at 2025-05-20T12:02:48+00:00 Bug 1966302 [wpt PR 52525] - Add CSSTest-*.ttf test fonts to third_party test_fonts, Automatic update from web-platform-tests Add CSSTest-*.ttf test fonts to third_party test_fonts Enables improved testing of system font matching, see WPT tests: css/css-fonts/font-family-name-* Fonts from https://www.w3.org/Style/CSS/Test/Fonts/CSSTest/ Removed local() sources from font-weight-matching.html to address discrepancy between cssTest fonts published in [1] and WPT, compare [2]. [1] https://www.w3.org/Style/CSS/Test/Fonts/CSSTest/ [2] https://github.com/web-platform-tests/wpt/pull/9373 Fixed: 414312056 Change-Id: If13bc9e63900f583549f52decf4244bee3e695df Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6512831 Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Dominik Röttsches <drott@chromium.org> Auto-Submit: Dominik Röttsches <drott@chromium.org> Cr-Commit-Position: refs/heads/main@{#1459911} -- wpt-commits: 97e27c3f0aaba9ec3e8af9a70f8a6f444337c548 wpt-pr: 52525 Differential Revision: https://phabricator.services.mozilla.com/D250174 - - - - - 6434d0b0 by Noam Rosenthal at 2025-05-20T12:02:52+00:00 Bug 1966340 [wpt PR 52528] - Apply the corner-shape for overflow-clip-margin, Automatic update from web-platform-tests Apply the corner-shape for overflow-clip-margin As per spec, overflow-clip-margin should work the same as a box-shadow, following the contour of the box. Ported the existing border-radius+overflow-clip test to use corner-shape. R=pdr Bug: 397459628 Change-Id: Idddcf5c19569cf0ed80616fdb467fd73df772744 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6539810 Reviewed-by: Fredrik Söderquist <fs@opera.com> Commit-Queue: Noam Rosenthal <nrosenthal@google.com> Cr-Commit-Position: refs/heads/main@{#1459966} -- wpt-commits: b8f6a4649eb1e482750be3f6dfed2129c6345291 wpt-pr: 52528 Differential Revision: https://phabricator.services.mozilla.com/D250175 - - - - - 190ff1ce by moz-wptsync-bot at 2025-05-20T12:02:55+00:00 Bug 1966340 [wpt PR 52528] - Update wpt metadata, wpt-pr: 52528 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250177 - - - - - 004456b7 by Tim van der Lippe at 2025-05-20T12:02:59+00:00 Bug 1966204 [wpt PR 52506] - Implement inner slot for cryptographic nonce, Automatic update from web-platform-tests Implement inner slot for cryptographic nonce Also update the `html/dom/reflection-metadata.html` test to handle the case where `nonce` does not reflect back to the attribute after an IDL change. Part of #4577 Fixes web-platform-tests/wpt#43286 Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com> -- wpt-commits: 253dee94a87a8a8467962cb53852fdd99d63a529 wpt-pr: 52506 Differential Revision: https://phabricator.services.mozilla.com/D250179 - - - - - 580b6441 by moz-wptsync-bot at 2025-05-20T12:03:03+00:00 Bug 1966204 [wpt PR 52506] - Update wpt metadata, wpt-pr: 52506 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250180 - - - - - 2b58ff21 by Marcos Cáceres at 2025-05-20T12:03:06+00:00 Bug 1944430 [wpt PR 50352] - Digital Credentials: small test bug fixes/improvements, Automatic update from web-platform-tests Digital Credentials: small test bug fixes/improvements (#50352) -- wpt-commits: 180c27cfae86b260b0d1e8a61e180dd3e43af5b4 wpt-pr: 50352 Differential Revision: https://phabricator.services.mozilla.com/D250178 - - - - - 8e6aeb0a by Yoav Weiss at 2025-05-20T12:03:10+00:00 Bug 1966364 [wpt PR 52531] - Remove COOP noopener-allow-popups null check, as it is not standard, Automatic update from web-platform-tests Remove coop noopener null check, as it is not standard (#52531) -- wpt-commits: cf76f3198ba2ab212f82b9b57e511bfd9254c910 wpt-pr: 52531 Differential Revision: https://phabricator.services.mozilla.com/D250183 - - - - - e59e1f1c by zcorpan at 2025-05-20T12:03:14+00:00 Bug 1947696 [wpt PR 50651] - WebRTC: Add variants for SFrameTransform idlharness test, Automatic update from web-platform-tests WebRTC: Add variants for SFrameTransform idlharness test See https://github.com/web-platform-tests/interop/issues/847#issuecomment-246027... -- wpt-commits: 6b7cd07ee9a3ad1ce849b36bdb882b723fa172d8 wpt-pr: 50651 Differential Revision: https://phabricator.services.mozilla.com/D250184 - - - - - 6688f322 by moz-wptsync-bot at 2025-05-20T12:03:18+00:00 Bug 1947696 [wpt PR 50651] - Update wpt metadata, wpt-pr: 50651 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250185 - - - - - 54dc8134 by Simon Pieters at 2025-05-20T12:03:21+00:00 Bug 1966106 [wpt PR 52493] - Avoid timeout in iframe loading=lazy navigation.reload test, Automatic update from web-platform-tests Avoid timeout in iframe loading=lazy navigation.reload test If `navigation.reload` is not supported, the `iframe.hidden = false;` line was not reached, so `iframeLoaded` would never resolve. -- wpt-commits: 99e8d52f36fd76a62a236f6b69c075f524d4e1c8 wpt-pr: 52493 Differential Revision: https://phabricator.services.mozilla.com/D250186 - - - - - bd5aeb8b by github-actions[bot] at 2025-05-20T12:03:25+00:00 Bug 1966363 [wpt PR 52530] - Sync interfaces/ with @webref/idl 3.63.0, Automatic update from web-platform-tests Sync interfaces/ with @webref/idl 3.63.0 (#52530) Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com> No change to WPT results. -- wpt-commits: be7a765aae51b49ce28f0ed066987fe84412c131 wpt-pr: 52530 Differential Revision: https://phabricator.services.mozilla.com/D250187 - - - - - ac420b90 by Philip Jägenstedt at 2025-05-20T12:03:29+00:00 Bug 1966437 [wpt PR 52439] - Map user-select tests to web-features, Automatic update from web-platform-tests Map user-select tests to web-features (#52439) -- wpt-commits: 3b6a2394538e108a3e9f729f7d4872b702837910 wpt-pr: 52439 Differential Revision: https://phabricator.services.mozilla.com/D250188 - - - - - 35654cb9 by Philip Jägenstedt at 2025-05-20T12:03:33+00:00 Bug 1966439 [wpt PR 52440] - Map requestIdleCallback() tests to web-features, Automatic update from web-platform-tests Map requestIdleCallback() tests to web-features (#52440) -- wpt-commits: 705076356678861389506c09ffc7a8863a0c4a1f wpt-pr: 52440 Differential Revision: https://phabricator.services.mozilla.com/D250189 - - - - - fe316013 by Morten Stenshorne at 2025-05-20T12:03:36+00:00 Bug 1966447 [wpt PR 52536] - If an incoming break token is past block-end, so is the outgoing one., Automatic update from web-platform-tests If an incoming break token is past block-end, so is the outgoing one. This was failing for column balancing at a fragment that was for a resumed node that had already overflowed, and had a forced break inside. For this to happen, we need a balanced multicol container inside another fragmentation context, and break in the outer fragmentation context, then attempt to rebalance the inner while inside a resumed overflowed node. This fixes crashes, but simply avoiding those would leave a correctness issue behind (since a break inside a parallel flow would have incorrect impact on the outside). Hence a (rather complicated) correctness test for this. Without this fix, the test would both fail a DCHECK and (if bypassed) a CHECK. Bug: 396176635 Change-Id: I08e4a6ca2832e027daf02f5a7e38e5b3c632a4ff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545960 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460130} -- wpt-commits: faa42db3e4909c01e98f2bec08fa2ebfd621693d wpt-pr: 52536 Differential Revision: https://phabricator.services.mozilla.com/D250192 - - - - - 78a3017c by Jonathan Lee at 2025-05-20T12:03:40+00:00 Bug 1966463 [wpt PR 52541] - Revert "REVERTME: dry-run documentation workflow", Automatic update from web-platform-tests Revert "REVERTME: dry-run documentation workflow" This reverts commit 7d7982c38b540a78fcf0824d0d36e27352c15a8f. Looks like the original commit, which stops building docs on `master`, was only for testing and not meant to be landed. -- wpt-commits: f55981cb31cb3f34ddc5feccff3ffe7f53e43422 wpt-pr: 52541 Differential Revision: https://phabricator.services.mozilla.com/D250194 - - - - - 26b0134d by Javier Contreras Tenorio at 2025-05-20T12:03:44+00:00 Bug 1966457 [wpt PR 52539] - [gap-decorations] Fix GapDecorations in overflow cases, Automatic update from web-platform-tests [gap-decorations] Fix GapDecorations in overflow cases This CL fixes overflow cases for GapDecorations. Before this change, if we had a container with GapDecorations, and the container had overflow (hidden or scroll) we would paint the gap decorations in the space overflow space where they should instead be hidden. The first fix for this was to add a ScopedBoxContentsPaintState and modify the paint and visual rects to account for the overflow area. This was not enough to fix the issues however, since part of the reason why this was happening, was that we were previously painting gap decorations too far down the stack in the code path where the background was being painted. This led to us painting the decorations with the same paint states set up for painting the background. So we had to move the painting of the gap decorations until after the background is painted, and setting up our own recorder for it. Bug: 357648037 Change-Id: I833fae190fbce65e38ba555616591098abc18e25 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6506379 Reviewed-by: Sam Davis Omekara <samomekarajr@microsoft.com> Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: Javier Contreras <javiercon@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1460141} -- wpt-commits: abd9a163776051f608aa13338109ef58494d1de3 wpt-pr: 52539 Differential Revision: https://phabricator.services.mozilla.com/D250195 - - - - - 952ff747 by moz-wptsync-bot at 2025-05-20T12:03:48+00:00 Bug 1966457 [wpt PR 52539] - Update wpt metadata, wpt-pr: 52539 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250196 - - - - - e4ee7a56 by Noam Rosenthal at 2025-05-20T12:03:52+00:00 Bug 1966460 [wpt PR 52540] - Support corner-shape with shape-outside, Automatic update from web-platform-tests Support corner-shape with shape-outside Take the curvature into account when computing the BoxShape when there is a corner-shape, and apply the correct exponent when intercepting. Bug: 402437726 Change-Id: Ia92727700c376805829e2edadd31e85f85e2820d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6543988 Commit-Queue: Noam Rosenthal <nrosenthal@google.com> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/main@{#1460143} -- wpt-commits: 8fc6d2f3174998f0dfba6fd937aa84f9564d7055 wpt-pr: 52540 Differential Revision: https://phabricator.services.mozilla.com/D250197 - - - - - 60765497 by moz-wptsync-bot at 2025-05-20T12:03:55+00:00 Bug 1966460 [wpt PR 52540] - Update wpt metadata, wpt-pr: 52540 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250198 - - - - - 1590e3bf by Philip Jägenstedt at 2025-05-20T12:03:59+00:00 Bug 1966442 [wpt PR 52535] - Map <datalist>, <meter>, and <progress> to web-features, Automatic update from web-platform-tests Map <datalist>, <meter>, and <progress> to web-features (#52535) -- wpt-commits: ad1bb911445e52d0a70275aecbffad36bce5cea4 wpt-pr: 52535 Differential Revision: https://phabricator.services.mozilla.com/D250199 - - - - - b0884906 by Koji Ishii at 2025-05-20T12:04:03+00:00 Bug 1966471 [wpt PR 52542] - [text-decorations] Fix first-line when there's a paint layer, Automatic update from web-platform-tests [text-decorations] Fix first-line when there's a paint layer An inline box with a paint layer uses `ScopedInlineBoxAncestors` to synchronize decoration boxes instead of `ScopedInlineItem`. This code path doesn't need to save decorating boxes, and thus `saved_decorating_boxes_` is `nullptr`. Fixes for `::first-line` in crrev.com/c/4545917 and crrev.com/c/4493872 assumed `saved_decorating_boxes_` exists. To reduce the complexity, this patch changes `saved_decorating_boxes_` to be required, and let `ScopedInlineBoxAncestors` to provide it. Fixed: 406109047 Change-Id: I0683a666250867f8c4c9fa9271c0d300e38cabf5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6546415 Reviewed-by: Philip Rogers <pdr@chromium.org> Auto-Submit: Koji Ishii <kojii@chromium.org> Commit-Queue: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460175} -- wpt-commits: 3410c1965134d0a3a1c3164328510b9fa7e3aff1 wpt-pr: 52542 Differential Revision: https://phabricator.services.mozilla.com/D250202 - - - - - 5587f130 by James Graham at 2025-05-20T12:04:07+00:00 Bug 1966379 [wpt PR 52533] - Fix pref install for Firefox Android, Automatic update from web-platform-tests Fix pref install for Firefox Android -- wpt-commits: 3f4a8517af3b047ca875353ca483b634b00d9d15 wpt-pr: 52533 Differential Revision: https://phabricator.services.mozilla.com/D250203 - - - - - 74429efa by Nikos Mouchtaris at 2025-05-20T12:04:11+00:00 Bug 1966500 [wpt PR 52544] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=292954, Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=292954 (#52544) -- wpt-commits: cea07df49e0c50f090ada9bac2328a41ea41afc3 wpt-pr: 52544 Differential Revision: https://phabricator.services.mozilla.com/D250204 - - - - - 0d13ed82 by Johannes Henkel at 2025-05-20T12:04:15+00:00 Bug 1966502 [wpt PR 52545] - Replace 2 tests with a subtest of smoke/tentative/almost-soft-navigation.html., Automatic update from web-platform-tests Replace 2 tests with a subtest of smoke/tentative/almost-soft-navigation.html. replacestate.tentative.html is already covered with the replace-state subtest, l. 59 in almost-soft-navigation.html in this change. soft-navigation-no-url.tentative.html is getting covered with noUrlPassedToPushState, in this change. The tests I'm deleting make use of testSoftNavigationNotDetected in soft-navigation-helper.js, the replacements don't. Because the replacements don't wait for a timeout after each of these "almost softnavs" and run in the same doc and browser instance, they should be faster. I'm also adding a global_test_id variable to make the actual-softnavigation (which follows each attempted soft navigation) go to a unique and predictable URL. Change-Id: Id0d832540cc9293fbbeae2d99fce9a2e6d122a8c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6545933 Commit-Queue: Johannes Henkel <johannes@chromium.org> Reviewed-by: Michal Mocny <mmocny@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460312} -- wpt-commits: 703a840544b310ffeef57ddd0cde54b1937d6151 wpt-pr: 52545 Differential Revision: https://phabricator.services.mozilla.com/D250205 - - - - - b64e2438 by moz-wptsync-bot at 2025-05-20T12:04:18+00:00 Bug 1966502 [wpt PR 52545] - Update wpt metadata, wpt-pr: 52545 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250206 - - - - - 95517bc9 by Kiet Ho at 2025-05-20T12:04:22+00:00 Bug 1966247 [wpt PR 52513] - Add anchor positioning visibility tests., Automatic update from web-platform-tests Add anchor positioning visibility tests. These tests concern a bug in WebKit where an initially hidden anchor-positioned element (`display: none`, `visibility: hidden` or hidden popover) is not rendered properly when the element is subsequent shown (by changing `display`, `visibility` or shown popover). More specifically, the element itself is rendered but not its descendants. See webkit.org/b/291065. -- wpt-commits: 268ccfe9e7c99ed4431907cee138a1fc7ea2cc31 wpt-pr: 52513 Differential Revision: https://phabricator.services.mozilla.com/D250208 - - - - - 720cc101 by moz-wptsync-bot at 2025-05-20T12:04:26+00:00 Bug 1966247 [wpt PR 52513] - Update wpt metadata, wpt-pr: 52513 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250209 - - - - - 854fd2b0 by Mike Wasserman at 2025-05-20T12:04:30+00:00 Bug 1966512 [wpt PR 52546] - Writing Assistance APIs: Move Writer and Rewriter WPTS to external, Automatic update from web-platform-tests Writing Assistance APIs: Move Writer and Rewriter WPTS to external Align with tentative Summarizer WPTs, rename, update meta comments. Move 'slow' tests into abort and main test files. Bug: 415105858 Change-Id: I7deb4f94fd1daa0eca4e3c030f75bf8258140659 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6548338 Commit-Queue: Mike Wasserman <msw@chromium.org> Reviewed-by: Daseul Lee <dslee@chromium.org> Auto-Submit: Mike Wasserman <msw@chromium.org> Commit-Queue: Daseul Lee <dslee@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460333} -- wpt-commits: ed4322108f787a20ff10eb3cec67a3d45adb9fa8 wpt-pr: 52546 Differential Revision: https://phabricator.services.mozilla.com/D250210 - - - - - fd9d7dbe by moz-wptsync-bot at 2025-05-20T12:04:34+00:00 Bug 1966512 [wpt PR 52546] - Update wpt metadata, wpt-pr: 52546 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250211 - - - - - ba05dcff by Ian Kilpatrick at 2025-05-20T12:04:37+00:00 Bug 1966525 [wpt PR 52549] - [wpt] Make justify-items-anonymous non-tentative., Automatic update from web-platform-tests [wpt] Make justify-items-anonymous non-tentative. CSSWG resolution on Option (1) - the behaviour we changed to in: https://chromium-review.googlesource.com/c/chromium/src/+/6512658 https://github.com/w3c/csswg-drafts/issues/11461#issuecomment-2880941020 Make test added in that patch non-tentative. Fixed: 417734173 Change-Id: I4af723d2b39764c77507be038c31214da42f1c69 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6548615 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460363} -- wpt-commits: 8b2e22959d9a7f3c04917a5084d162e95304005c wpt-pr: 52549 Differential Revision: https://phabricator.services.mozilla.com/D250212 - - - - - 4a36df75 by Rohan Raja at 2025-05-20T12:04:41+00:00 Bug 1966529 [wpt PR 52551] - [Clipboard] - Convert write DOMString to UTF8 for DOMArrayBuffer, Automatic update from web-platform-tests [Clipboard] - Convert write DOMString to UTF8 for DOMArrayBuffer This change fixes a crash in ClipboardWriter when handling DOM strings. The issue occurred because we were treating a UTF-16 string as UTF-8 when creating a DOMArrayBuffer. The fix instead uses utf8() method which internally checks for utf-16 string and converts it to utf-8 if required. Please note that DOMString related WPTs introduced in CL 5759427 have been moved to a separate WPT. This was since the previous WPT which contained this test has been marked as expected to fail, which was causing it to not give any test failure signals for this API. Bug: 415304299 Change-Id: I82af30777da6d48db89dd4e96c51d4704aac6105 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6524201 Reviewed-by: Sambamurthy Bandaru <sambamurthy.bandaru@microsoft.com> Reviewed-by: Dan Clark <daniec@microsoft.com> Commit-Queue: Rohan Raja <roraja@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1460379} -- wpt-commits: 6db81138f7c724a29779af038df7464b664e41d8 wpt-pr: 52551 Differential Revision: https://phabricator.services.mozilla.com/D250213 - - - - - 90746276 by moz-wptsync-bot at 2025-05-20T12:04:45+00:00 Bug 1966529 [wpt PR 52551] - Update wpt metadata, wpt-pr: 52551 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250215 - - - - - 62c32f7c by Ian Kilpatrick at 2025-05-20T12:04:49+00:00 Bug 1966531 [wpt PR 52552] - [abspos] Revert absolute auto-margin stretch behaviour., Automatic update from web-platform-tests [abspos] Revert absolute auto-margin stretch behaviour. This effectively reverts the patch: https://chromium-review.googlesource.com/c/chromium/src/+/6499966 The CSSWG re-resolved on the old behaviour, modulo potentially <table> behaving differently. Updates the tests added in the above test to check the new behavior. Bug: 413018662 Change-Id: I1e9dc8ef2a8926b34e84e0be79188180a04a8d95 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6546856 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460380} -- wpt-commits: 2bcdcb88bc0fd74806e85a25d412c4cfcea78ef8 wpt-pr: 52552 Differential Revision: https://phabricator.services.mozilla.com/D250216 - - - - - 9e5c774f by moz-wptsync-bot at 2025-05-20T12:04:52+00:00 Bug 1966531 [wpt PR 52552] - Update wpt metadata, wpt-pr: 52552 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250217 - - - - - ef26c71f by Ian Kilpatrick at 2025-05-20T12:04:56+00:00 Bug 1966527 [wpt PR 52550] - [align] Fix auto-margins disabling justify-self sizing., Automatic update from web-platform-tests [align] Fix auto-margins disabling justify-self sizing. This patch changes our behaviour to be in line with: https://github.com/w3c/csswg-drafts/issues/12102#issuecomment-2880917326 This remove the `has_auto_margins` guards when choosing how an auto inline-size should resolve. Bug: 417730391 Change-Id: I06e831e3266f3f4a965b715fce12523ead938015 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6547880 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460370} -- wpt-commits: d99035ccbd9d0f043ea89a496ea58982d45f7c45 wpt-pr: 52550 Differential Revision: https://phabricator.services.mozilla.com/D250218 - - - - - c04e9fe9 by moz-wptsync-bot at 2025-05-20T12:05:00+00:00 Bug 1966527 [wpt PR 52550] - Update wpt metadata, wpt-pr: 52550 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250219 - - - - - 1d5112c4 by Yiren Wang at 2025-05-20T12:05:04+00:00 Bug 1966540 [wpt PR 52557] - Initialize speech recognition phrases, Automatic update from web-platform-tests Initialize speech recognition phrases Initialize it to be an empty list so that it can be referenced in setMode() even if user did not initialize it Also fix the web platform tests Bug: 402843982 Change-Id: I5720739970e0685491aef14becd934c4b2ab5e56 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6528288 Commit-Queue: Yiren Wang <yrw@chromium.org> Reviewed-by: Evan Liu <evliu@google.com> Cr-Commit-Position: refs/heads/main@{#1460404} -- wpt-commits: 7a28e6279a8954b6a9d1d3bb5e81afd841763087 wpt-pr: 52557 Differential Revision: https://phabricator.services.mozilla.com/D250220 - - - - - d8afaa65 by Joshua Bell at 2025-05-20T12:05:08+00:00 Bug 1964763 [wpt PR 52367] - WebNN: Eschew assert_true() in WPTs, Automatic update from web-platform-tests WebNN: Eschew assert_true() in WPTs Don't use assert_true() when a more specific assertion function is present in testharness.js as you get better diagnostics for free. Change-Id: Ia7d6f934c4d9f564bf09153022a707b5c4d4225f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6351358 Reviewed-by: Phillis Tang <phillis@chromium.org> Commit-Queue: Joshua Bell <jsbell@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460395} -- wpt-commits: 5d5e27ad811f93891886e618b7b5cbd93267b52d wpt-pr: 52367 Differential Revision: https://phabricator.services.mozilla.com/D250221 - - - - - 1035e2ec by Wei Wang at 2025-05-20T12:05:12+00:00 Bug 1966567 [wpt PR 52562] - [WebNN] Fuse QDQ for split on tflite, Automatic update from web-platform-tests [WebNN] Fuse QDQ for split on tflite This CL supports fusing `dq->split->q` subgraph on tflite. Input and output operands have to be dequantized from ints8, the scale and zero point of input and output have to be scaler. For XNNPack delegate, the number of outputs should be in the range of [2, 4], but there is no limitation on the number of outputs for TFLite kernel, so relax the output number restriction in this CL. Bug: 401281047 Change-Id: Iec60c9df31c40cb88502dceab551a3581a0adfde Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532451 Reviewed-by: Phillis Tang <phillis@chromium.org> Reviewed-by: ningxin hu <ningxin.hu@intel.com> Commit-Queue: Wei4 Wang <wei4.wang@intel.com> Cr-Commit-Position: refs/heads/main@{#1460494} -- wpt-commits: 6869c15e7ee0e35e75bad662971119f46b03e349 wpt-pr: 52562 Differential Revision: https://phabricator.services.mozilla.com/D250222 - - - - - 929c9a0f by Anne van Kesteren at 2025-05-20T12:05:16+00:00 Bug 1966879 [wpt PR 52563] - Remove a second non-standard coop noopener null check, Automatic update from web-platform-tests Remove a second non-standard coop noopener null check (#52563) cf76f3198b missed this. -- wpt-commits: 8fe01e6388b2afc70e82ac548003c600f4c0c58e wpt-pr: 52563 Differential Revision: https://phabricator.services.mozilla.com/D250223 - - - - - 9147ce66 by Oriol Brufau at 2025-05-20T12:05:19+00:00 Bug 1966537 [wpt PR 52555] - layout: Obey intrinsic min/max block sizes on flex containers, Automatic update from web-platform-tests layout: Obey intrinsic min/max sizes on flex containers Signed-off-by: Oriol Brufau <obrufau@igalia.com> -- wpt-commits: 55237924389a1a6ebe9acfa82bfe8be807661a3c wpt-pr: 52555 Differential Revision: https://phabricator.services.mozilla.com/D250224 - - - - - 15dda6d0 by moz-wptsync-bot at 2025-05-20T12:05:23+00:00 Bug 1966537 [wpt PR 52555] - Update wpt metadata, wpt-pr: 52555 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250225 - - - - - 85613a5c by Maksim Sadym at 2025-05-20T12:05:27+00:00 Bug 1960600 [wpt PR 51998] - [wdspec] Align webdriver/tests/interop/beforeunload_prompt.py with spec, Automatic update from web-platform-tests [wdspec] Align webdriver/tests/interop/beforeunload_prompt.py with spec (#51998) Co-authored-by: Henrik Skupin <mail@hskupin.info> -- wpt-commits: f35a7757cd6ac7720e2a8f10066ac0a8e61dfaf5 wpt-pr: 51998 Differential Revision: https://phabricator.services.mozilla.com/D250226 - - - - - c65ace1a by moz-wptsync-bot at 2025-05-20T12:05:31+00:00 Bug 1960600 [wpt PR 51998] - Update wpt metadata, wpt-pr: 51998 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250227 - - - - - 842e084c by moz-wptsync-bot at 2025-05-20T12:05:35+00:00 Bug 1966879 - [wpt-sync] Update web-platform-tests to f35a7757cd6ac7720e2a8f10066ac0a8e61dfaf5, MANUAL PUSH: wpt sync bot wpt-head: f35a7757cd6ac7720e2a8f10066ac0a8e61dfaf5 wpt-type: landing Differential Revision: https://phabricator.services.mozilla.com/D250228 - - - - - 67d910c0 by Dão Gottwald at 2025-05-20T12:06:21+00:00 Bug 1966912 - Remove addTab's `index` alias for the `tabIndex` parameter. r=extension-reviewers,sessionstore-reviewers,tabbrowser-reviewers,robwu,dwalker Differential Revision: https://phabricator.services.mozilla.com/D249783 - - - - - 25434e6f by Ryan VanderMeulen at 2025-05-20T12:15:55+00:00 Bug 1967292 - Update ktlint to version 1.6.0. r=android-reviewers,mcarare Differential Revision: https://phabricator.services.mozilla.com/D250064 - - - - - 2644b44e by Julien Cristau at 2025-05-20T12:31:33+00:00 Bug 1840829 - update gecko_decision docker image to 5.0.0. r=releng-reviewers,bhearsum Changes since 4.1.0: - adds the orjson python package (bug 1840829) - now based on debian 12 instead of ubuntu 20.04 (bug 1967222) - /builds/worker/artifacts is a docker volume (bug 1967232) Differential Revision: https://phabricator.services.mozilla.com/D250231 - - - - - 4ce6000e by Emma Zuehlcke at 2025-05-20T12:31:59+00:00 Bug 1966727 - Record BTP Nimbus exposure in MODE_ENABLED_DRY_RUN too. r=anti-tracking-reviewers,timhuang Differential Revision: https://phabricator.services.mozilla.com/D249636 - - - - - f929afe9 by Alexandru Marc at 2025-05-20T14:01:06+00:00 Revert "Bug 1966459 - Enable close watcher in desktop nightly r=smaug" for causing wpt failures @ idlharness.https.html This reverts commit a4d8da212e7973aa6a66e13d9e6ded5d814192f5. - - - - - 55d2fc09 by Alexandru Marc at 2025-05-20T14:01:10+00:00 Revert "Bug 1666613 - Do not rely on intl.css for text direction in parsererror. r=dom-core,hsivonen" for causing mochitest failures @ test_bug1666613.html This reverts commit c3dfefe04774e26714262b9d44a6d0937ba8e700. - - - - - 22d58adf by Luca Greco at 2025-05-20T14:04:52+00:00 Bug 1964408 - Scan application scopes early on startup if app-builtin-addons location is missing from addonStartup.json.lz4 data. r=baku,willdurand Differential Revision: https://phabricator.services.mozilla.com/D248116 - - - - - 7f3d9be2 by Luca Greco at 2025-05-20T14:04:56+00:00 Bug 1964408 - Scan application scopes early on startup if expected app-system-builtins entries are missing from the addonStartup.json.lz4 data. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D248117 - - - - - 81aac5ad by Luca Greco at 2025-05-20T14:05:00+00:00 Bug 1964408 - Add additional test coverage for stale/missing xpistate with system-signed updates installed. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D249652 - - - - - bcf33e06 by Luca Greco at 2025-05-20T14:05:04+00:00 Bug 1967273 - Reject clearCacheForExtensionPrincipal when application shutdown is already initiated. r=willdurand Depends on D249652 Differential Revision: https://phabricator.services.mozilla.com/D250051 - - - - - 7e9ced65 by Jens Stutte at 2025-05-20T14:05:47+00:00 Bug 1963076 - Ignore CCGCScheduler::EnsureGCRunner timer in test_getTimer.js. r=florian Differential Revision: https://phabricator.services.mozilla.com/D246944 - - - - - 25c88c68 by Xuan Chen at 2025-05-20T14:06:15+00:00 Bug 1967367 - [macOS] Fix build of various simulators. r=anba On macOS, int64_t is long long while intptr_t is long. Many of the simulators have only been tested on Linux, so the mixed use of both types haven't been caught. This problem also affects format strings as the underlying types of int64_t changes, so macros like PRIx64 have to be used here instead. Differential Revision: https://phabricator.services.mozilla.com/D250120 - - - - - 3b1326c2 by James Teow at 2025-05-20T14:06:48+00:00 Bug 1967011 - Add ProviderInfo JSDocs to SearchSERPTelemetry - r=scunnane,search-reviewers Differential Revision: https://phabricator.services.mozilla.com/D249852 - - - - - 752ad46b by Tim Xia at 2025-05-20T14:07:14+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 Differential Revision: https://phabricator.services.mozilla.com/D249851 - - - - - dce85a36 by stransky at 2025-05-20T14:07:27+00:00 Bug 1967426 [Linux] Move global DRM formats to DMABufFormats r=emilio Differential Revision: https://phabricator.services.mozilla.com/D250230 - - - - - 088f8b4b by stransky at 2025-05-20T14:07:31+00:00 Bug 1967432 [Linux] Don't delete GL snapshot from DMABufSurface r=emilio,media-playback-reviewers,padenot Don't delete GL snapshot from DMABufSurface. It causes races as we can't ensure correct termination from all threads. It's better to leak it as it's global object anyway. Differential Revision: https://phabricator.services.mozilla.com/D250232 - - - - - 04d447a3 by Julien Cristau at 2025-05-20T14:08:13+00:00 Bug 1967322 - don't share test variant's environment across all tasks using it. r=ahal,taskgraph-reviewers Differential Revision: https://phabricator.services.mozilla.com/D250253 - - - - - 773788e7 by Sean Feng at 2025-05-20T14:49:54+00:00 Bug 1966466 - Fix the strict weak order crash introduced by flattened tree selection r=jjaschke,dom-core Differential Revision: https://phabricator.services.mozilla.com/D249653 - - - - - 796336d3 by alexandra.virvara at 2025-05-20T14:50:23+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=2fde9e4d3e9dab5a107b68... APPROVED patch before git migration:: https://phabricator.services.mozilla.com/D246556 Differential Revision: https://phabricator.services.mozilla.com/D249986 - - - - - e6773749 by Jari Jalkanen at 2025-05-20T14:50:50+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 - - - - - c9615bdd by Jari Jalkanen at 2025-05-20T14:51:18+00:00 Bug 1924195: Support multiple anchors with the same name. r=layout-reviewers,emilio Differential Revision: https://phabricator.services.mozilla.com/D247785 - - - - - 6f2f7a09 by Jon Coppeard at 2025-05-20T14:51:45+00:00 Bug 1966187 - Simplify merging background swept arenas back to main thread r=sfink Differential Revision: https://phabricator.services.mozilla.com/D249390 - - - - - 140095cc by Ben Dean-Kawamura at 2025-05-20T14:51:59+00:00 Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers Updated the uniffi-bindgen-gecko-js code to use two things I've been experimenting with: * Use the IR pipeline code to generate the structs used to render the templates. * A new test fixture for bindings generators. This one targets bindings generators specifically, it doesn't try test the scaffolding code and it's not based on real-world example code. I originally thought it would be a single crate, but I ended up needed 2 in order to test external types. (https://bugzilla.mozilla.org/show_bug.cgi?id=1948961) Differential Revision: https://phabricator.services.mozilla.com/D242385 - - - - - f755f791 by Ben Dean-Kawamura at 2025-05-20T14:52:03+00:00 Bug 1965313 - Reimplement enum discriminents, r=bgruber Differential Revision: https://phabricator.services.mozilla.com/D248491 - - - - - dc0af1e5 by andrei popa at 2025-05-20T14:52:51+00:00 Bug 1965545 - Fix button text and onClick action mismatch r=android-reviewers,rebecatudor273 Differential Revision: https://phabricator.services.mozilla.com/D250048 - - - - - 7ff8a8ab by Tomislav Jovanovic at 2025-05-20T14:53:19+00:00 Bug 1950636 - Implement MarionetteWebExtensionsProtocolPart r=whimboo,jgraham,webdriver-reviewers Differential Revision: https://phabricator.services.mozilla.com/D244400 - - - - - c9964c44 by Andrej Glavic at 2025-05-20T14:53:58+00:00 Bug 1966943 - Remove unit test from ./mach try perf startup mobile category. r=perftest-reviewers,sparky Differential Revision: https://phabricator.services.mozilla.com/D249796 - - - - - 973298f3 by Tim Giles Jr at 2025-05-20T14:54:26+00:00 Bug 1955449 - Add Code Connect docs to Storybook and Firefox Source Docs. r=reusable-components-reviewers,hjones,mkennedy Differential Revision: https://phabricator.services.mozilla.com/D247665 - - - - - 6329e84e by Cristian Tuns at 2025-05-20T14:59:38+00:00 Revert "Bug 1961215 - expand/collapse key points that persists across previews - r=Mardak,firefox-ai-ml-reviewers" for causing bc failures in /browser_link_preview_telemetry.js This reverts commit 386bdb731e82373ea3b44673feaa5fc8a99aa46f. - - - - - b595efaa by Alexandru Marc at 2025-05-20T16:13:35+00:00 Revert "Bug 1967453: Change tree comparing helpers to act on const arguments. r=layout-reviewers,emilio" for causing multiple failures This reverts commit b2e955e3187be3797493a5471100af4017936828. - - - - - 38e405dd by Alexandru Marc at 2025-05-20T16:13:38+00:00 Revert "Bug 1952024: composify logins list screen r=android-reviewers,android-l10n-reviewers,sfamisa,delphine" for causing fenix failures @ LoginsMiddlewareTest This reverts commit 9053b19eaf90fd01a096043d20233d4c6a09e76f. - - - - - d4508061 by Alexandru Marc at 2025-05-20T16:15:02+00:00 Revert "Bug 1965313 - Reimplement enum discriminents, r=bgruber" for causing py3 failures This reverts commit bcf4989b8428c19e4f3f48c158750773b65ec399. Revert "Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers" This reverts commit 6e1a647b815993c73594edf5a9c9d6e62de0a013. - - - - - 753cda1c by longsonr at 2025-05-20T16:20:41+00:00 Bug 1964158 - If a filter is not valid, return the original dirty region r=emilio Differential Revision: https://phabricator.services.mozilla.com/D247798 - - - - - 2f21e3ab by Paul Adenot at 2025-05-20T16:21:08+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 - - - - - 71727dbe by Alexandru Marc at 2025-05-20T16:21:35+00:00 Bug 1915293 - Disable test_csp_error_messages.html on Android 7.0 debug for frequent failures r=intermittent-reviewers,jmaher DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D249888 - - - - - bca835e1 by Paul Adenot at 2025-05-20T16:22:01+00:00 Bug 1965563 - Allow clock_gettime(CLOCK_MONOTONIC_RAW, ...) in content processes. r=gcp Differential Revision: https://phabricator.services.mozilla.com/D250262 - - - - - 9ca96b06 by Byron Jones at 2025-05-20T16:22:13+00:00 Bug 1966432 - Modernise Firefox's README, DONTBUILD r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D249419 - - - - - 09d8c583 by glob at 2025-05-20T16:22:17+00:00 Bug 1966441 - Add Code of Conduct, DONTBUILD r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D249424 - - - - - e678e9dd by myeongjun at 2025-05-20T16:23:03+00:00 Bug 1956581 - Support collecting and running Android tests in mach-try-perf r=sparky Differential Revision: https://phabricator.services.mozilla.com/D245447 - - - - - 8b9b25eb by fmasalha at 2025-05-20T16:23:29+00:00 Bug 1961394 Move wallpapers downloading out of Fenix Application r=matt-tighe,android-reviewers Differential Revision: https://phabricator.services.mozilla.com/D248953 - - - - - 84ec09df by Punam Dahiya at 2025-05-20T16:24:03+00:00 Bug 1967320 - Update runtime metrics JSON file for Fx140 r=home-newtab-reviewers,mconley Differential Revision: https://phabricator.services.mozilla.com/D250085 - - - - - 92cd77d8 by William Durand at 2025-05-20T16:24:30+00:00 Bug 1967509 - Fix typo in recommendations pref. r=mkaply Differential Revision: https://phabricator.services.mozilla.com/D250267 - - - - - 29478b48 by Mike Hommey at 2025-05-20T16:26:03+00:00 Bug 1942260 - Build node 22 for Linux from source. r=firefox-build-system-reviewers,sergesanspaille While here, build node 18 on faster workers. Differential Revision: https://phabricator.services.mozilla.com/D243081 - - - - - 01b72445 by Mark Banner at 2025-05-20T16:26:07+00:00 Bug 1942260 - Use Node 22 for tests on CI. r=firefox-build-system-reviewers,perftest-reviewers,glandium,sparky Differential Revision: https://phabricator.services.mozilla.com/D250050 - - - - - d98fdd85 by Alexandru Marc at 2025-05-20T16:44:57+00:00 Revert "Bug 1966129 - Teach about:logging to copy the current settings to the clipboard as a preset URL. r=julienw,desktop-theme-reviewers,emilio" for causing build bustages & lint failures This reverts commit c0d83d26134d8ea5f8583c4465f0bbccb9446005. - - - - - b5bd016f by Nazım Can Altınova at 2025-05-20T16:48:49+00:00 Bug 1967220 - Add a WPT test case for PerformancePaintTiming toJSON r=sefeng This test case makes sure that we properly serialize the paintTime and presentationTime attributes that are from PaintTimingMixin. Differential Revision: https://phabricator.services.mozilla.com/D250018 - - - - - 6dfd856a by Julien Cristau at 2025-05-20T16:49:17+00:00 Bug 1930713 - add tsan suppressions for mesa library on ubuntu 24.04. r=decoder Silences errors like: ``` WARNING: ThreadSanitizer: data race (pid=1445) Write of size 1 at 0x721c001edc68 by thread T37 (mutexes: write M0): #0 pthread_mutex_destroy... .../builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1344:3 (firefox-bin+0xc509e) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #1 lp_fence_destroy /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/gallium/drivers/llvmpipe/lp_fence.c:78:4 (libgallium-24.2.8-1ubuntu1~24.04.1.so+0x7ec938) (BuildId: 48f1fa5b9817cc9b1a495564c09ffd548eb36a28) #2 webrender::renderer::Renderer::draw_frame::h06d982392aac6b6c /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:5054:17 (libxul.so+0xd28a4b6) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #3 webrender::renderer::Renderer::render_impl::h7c8fba6c7d5b5f78 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1599:17 (libxul.so+0xd2770d3) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #4 webrender::renderer::Renderer::render::h514d05ab824d7d94 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1283:30 (libxul.so+0xd3004c4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #5 wr_renderer_render /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:649:11 (libxul.so+0xd3004c4) #6 mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, bool*, mozilla::wr::FrameReadyParams const&, mozilla::wr::RendererStats*) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RendererOGL.cpp:220:19 (libxul.so+0x51ef293) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #7 mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, bool*, mozilla::wr::FrameReadyParams const&, mozilla::wr::RendererStats*) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RendererOGL.cpp:220:19 (libxul.so+0x51ef293) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #8 mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId, mozilla::layers::BaseTransactionId<mozilla::VsyncIdType> const&, mozilla::TimeStamp const&, mozilla::wr::FrameReadyParams const&, mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, mozilla::wr::RendererStats*, bool*) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:853:31 (libxul.so+0x51edfe0) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #9 mozilla::wr::RenderThread::HandleFrameOneDocInner(mozilla::wr::WrWindowId, mozilla::wr::FrameReadyParams const&, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:667:3 (libxul.so+0x51ed83a) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #10 mozilla::wr::RenderThread::HandleFrameOneDoc(mozilla::wr::WrWindowId, mozilla::wr::FrameReadyParams const&, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:614:3 (libxul.so+0x51eca69) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #11 WrNotifierEvent_HandleNewFrameReady /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:575:3 (libxul.so+0x51ec71f) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #12 mozilla::wr::RenderThread::HandleWrNotifierEvents(mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:536:9 (libxul.so+0x51ec71f) #13 operator()<StoreRefPtrPassByPtr<mozilla::net::ConnectionData> &> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1085:18 (libxul.so+0x3b2276b) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #14 __invoke_impl<nsresult, (lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), StoreRefPtrPassByPtr<mozilla::net::ConnectionData> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 (libxul.so+0x3b2276b) #15 __invoke<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), StoreRefPtrPassByPtr<mozilla::net::ConnectionData> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x3b2276b) #16 __apply_impl<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), std::tuple<StoreRefPtrPassByPtr<mozilla::net::ConnectionData> > &, 0UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 (libxul.so+0x3b2276b) #17 apply<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), std::tuple<StoreRefPtrPassByPtr<mozilla::net::ConnectionData> > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 (libxul.so+0x3b2276b) #18 apply<mozilla::net::Dashboard, nsresult (mozilla::net::Dashboard::*)(mozilla::net::ConnectionData *)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1083:12 (libxul.so+0x3b2276b) #19 mozilla::detail::RunnableMethodImpl<mozilla::ChildProfilerController*, void (mozilla::ChildProfilerController::*)(mozilla::ProfileAndAdditionalInformation*), true, (mozilla::RunnableKind)0, mozilla::ProfileAndAdditionalInformation*>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1134:13 (libxul.so+0x3b2276b) #20 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0x3969ce4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #21 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3970004) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #22 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:329:5 (libxul.so+0x44b6e68) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #23 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 (libxul.so+0x4435ff8) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #24 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 (libxul.so+0x4435ff8) #25 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 (libxul.so+0x4435ff8) #26 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:366:10 (libxul.so+0x3965960) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #27 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:191:3 (libnspr4.so+0x4b0c8) (BuildId: 547b6ba24355d61349081fac5945ac4a423606a2) Previous atomic read of size 1 at 0x721c001edc68 by thread T50: #0 pthread_mutex_lock /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1353:3 (firefox-bin+0xc521e) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #1 mtx_lock /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/c11/impl/threads_posix.c:202:13 (libgallium-24.2.8-1ubuntu1~24.04.1.so+0x1504ec) (BuildId: 48f1fa5b9817cc9b1a495564c09ffd548eb36a28) Location is heap block of size 112 at 0x721c001edc60 allocated by thread T37: #0 calloc /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:686:5 (firefox-bin+0xc1c2b) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #1 lp_fence_create /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/gallium/drivers/llvmpipe/lp_fence.c:51:29 (libgallium-24.2.8-1ubuntu1~24.04.1.so+0x7ec8dc) (BuildId: 48f1fa5b9817cc9b1a495564c09ffd548eb36a28) #2 webrender::device::gl::Device::draw_nonindexed_points::h4101a4b71cfd626e /builds/worker/checkouts/gecko/gfx/wr/webrender/src/device/gl.rs:3691:9 (libxul.so+0xce27257) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #3 webrender::renderer::gpu_cache::GpuCacheTexture::flush::hbc05ef381b20bf94 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/gpu_cache.rs:369:17 (libxul.so+0xce27257) #4 webrender::renderer::gpu_cache::_$LT$impl$u20$webrender..renderer..Renderer$GT$::update_gpu_cache::h7eac41b9b190521c /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/gpu_cache.rs:477:28 (libxul.so+0xce27257) #5 webrender::renderer::gpu_cache::_$LT$impl$u20$webrender..renderer..Renderer$GT$::prepare_gpu_cache::hfa7e1d1ec0fb7110 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/gpu_cache.rs:511:9 (libxul.so+0xd276e5e) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #6 webrender::renderer::Renderer::render_impl::h7c8fba6c7d5b5f78 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1588:15 (libxul.so+0xd276e5e) #7 webrender::renderer::Renderer::render::h514d05ab824d7d94 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1283:30 (libxul.so+0xd3004c4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #8 wr_renderer_render /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:649:11 (libxul.so+0xd3004c4) #9 webrender::renderer::Renderer::render::h514d05ab824d7d94 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1283:30 (libxul.so+0xd3004c4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #10 wr_renderer_render /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:649:11 (libxul.so+0xd3004c4) #11 mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, bool*, mozilla::wr::FrameReadyParams const&, mozilla::wr::RendererStats*) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RendererOGL.cpp:220:19 (libxul.so+0x51ef293) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #12 mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, bool*, mozilla::wr::FrameReadyParams const&, mozilla::wr::RendererStats*) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RendererOGL.cpp:220:19 (libxul.so+0x51ef293) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #13 mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId, mozilla::layers::BaseTransactionId<mozilla::VsyncIdType> const&, mozilla::TimeStamp const&, mozilla::wr::FrameReadyParams const&, mozilla::Maybe<mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>> const&, mozilla::Maybe<mozilla::wr::ImageFormat> const&, mozilla::Maybe<mozilla::Range<unsigned char>> const&, mozilla::wr::RendererStats*, bool*) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:853:31 (libxul.so+0x51edfe0) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #14 mozilla::wr::RenderThread::HandleFrameOneDocInner(mozilla::wr::WrWindowId, mozilla::wr::FrameReadyParams const&, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:667:3 (libxul.so+0x51ed83a) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #15 mozilla::wr::RenderThread::HandleFrameOneDoc(mozilla::wr::WrWindowId, mozilla::wr::FrameReadyParams const&, bool, mozilla::Maybe<mozilla::wr::FramePublishId>) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:614:3 (libxul.so+0x51eca69) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #16 WrNotifierEvent_HandleNewFrameReady /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:575:3 (libxul.so+0x51ec71f) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #17 mozilla::wr::RenderThread::HandleWrNotifierEvents(mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:536:9 (libxul.so+0x51ec71f) #18 operator()<StoreRefPtrPassByPtr<mozilla::net::ConnectionData> &> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1085:18 (libxul.so+0x3b2276b) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #19 __invoke_impl<nsresult, (lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), StoreRefPtrPassByPtr<mozilla::net::ConnectionData> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 (libxul.so+0x3b2276b) #20 __invoke<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), StoreRefPtrPassByPtr<mozilla::net::ConnectionData> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x3b2276b) #21 __apply_impl<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), std::tuple<StoreRefPtrPassByPtr<mozilla::net::ConnectionData> > &, 0UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 (libxul.so+0x3b2276b) #22 apply<(lambda at /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1084:9), std::tuple<StoreRefPtrPassByPtr<mozilla::net::ConnectionData> > &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 (libxul.so+0x3b2276b) #23 apply<mozilla::net::Dashboard, nsresult (mozilla::net::Dashboard::*)(mozilla::net::ConnectionData *)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1083:12 (libxul.so+0x3b2276b) #24 mozilla::detail::RunnableMethodImpl<mozilla::ChildProfilerController*, void (mozilla::ChildProfilerController::*)(mozilla::ProfileAndAdditionalInformation*), true, (mozilla::RunnableKind)0, mozilla::ProfileAndAdditionalInformation*>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1134:13 (libxul.so+0x3b2276b) #25 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0x3969ce4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #26 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3970004) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #27 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:329:5 (libxul.so+0x44b6e68) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #28 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 (libxul.so+0x4435ff8) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #29 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 (libxul.so+0x4435ff8) #30 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 (libxul.so+0x4435ff8) #31 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:366:10 (libxul.so+0x3965960) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #32 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:191:3 (libnspr4.so+0x4b0c8) (BuildId: 547b6ba24355d61349081fac5945ac4a423606a2) Mutex M0 (0x726400101a98) created at: #0 pthread_mutex_init /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1327:3 (firefox-bin+0xc4ee3) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #1 mtx_init /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/c11/impl/threads_posix.c:186:9 (libgallium-24.2.8-1ubuntu1~24.04.1.so+0x1504c9) (BuildId: 48f1fa5b9817cc9b1a495564c09ffd548eb36a28) #2 GetAndInitDisplay /builds/worker/checkouts/gecko/gfx/gl/GLLibraryEGL.cpp:169:10 (libxul.so+0x4bcb491) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #3 mozilla::gl::GLLibraryEGL::CreateDisplayLocked(bool, bool, nsTSubstring<char>*, mozilla::detail::BaseAutoLock<mozilla::StaticMutex&> const&) /builds/worker/checkouts/gecko/gfx/gl/GLLibraryEGL.cpp:960:13 (libxul.so+0x4bcb491) #4 mozilla::gl::GLLibraryEGL::CreateDisplay(bool, bool, nsTSubstring<char>*) /builds/worker/checkouts/gecko/gfx/gl/GLLibraryEGL.cpp:882:10 (libxul.so+0x4bc042e) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #5 mozilla::gl::GLContextEGLFactory::CreateImpl(void*, bool, bool) /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:231:25 (libxul.so+0x4bbf8e2) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #6 Create /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:320:7 (libxul.so+0x4bc6287) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #7 mozilla::gl::GLContextProviderEGL::CreateForCompositorWidget(mozilla::widget::CompositorWidget*, bool, bool) /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:1009:10 (libxul.so+0x4bc6287) #8 CreateGLContextEGL /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1691:7 (libxul.so+0x51f13d0) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #9 CreateGLContext /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1723:10 (libxul.so+0x51f13d0) #10 mozilla::wr::RenderThread::CreateSingletonGL(nsTSubstring<char>&) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1449:18 (libxul.so+0x51f13d0) #11 mozilla::wr::RenderThread::InitDeviceTask() /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1278:3 (libxul.so+0x51e925e) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #12 __invoke_impl<nsresult, nsresult (nsIThread::*const &)(), nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:73:14 (libxul.so+0x441de04) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #13 __invoke<nsresult (nsIThread::*const &)(), nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x441de04) #14 operator()<nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/functional:114:11 (libxul.so+0x441de04) #15 __invoke_impl<nsresult, std::_Mem_fn<nsresult (nsIThread::*)()>, nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 (libxul.so+0x441de04) #16 __invoke<std::_Mem_fn<nsresult (nsIThread::*)()>, nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x441de04) #17 __apply_impl<std::_Mem_fn<nsresult (nsIThread::*)()>, std::tuple<nsCOMPtr<nsIThread> &>, 0UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 (libxul.so+0x441de04) #18 apply<std::_Mem_fn<nsresult (nsIThread::*)()>, std::tuple<nsCOMPtr<nsIThread> &> > /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 (libxul.so+0x441de04) #19 mozilla::runnable_args_memfn<RefPtr<mozilla::MediaPipeline>, void (mozilla::MediaPipeline::*)()>::RunInternal() /builds/worker/checkouts/gecko/dom/media/webrtc/transport/runnable_utils.h:121:5 (libxul.so+0x441de04) #20 mozilla::detail::runnable_args_base<(mozilla::detail::RunnableResult)0>::Run() /builds/worker/checkouts/gecko/dom/media/webrtc/transport/runnable_utils.h:41:5 (libxul.so+0x441dcae) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #21 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0x3969ce4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #22 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3970004) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #23 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:329:5 (libxul.so+0x44b6e68) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #24 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 (libxul.so+0x4435ff8) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #25 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 (libxul.so+0x4435ff8) #26 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 (libxul.so+0x4435ff8) #27 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:366:10 (libxul.so+0x3965960) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #28 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:191:3 (libnspr4.so+0x4b0c8) (BuildId: 547b6ba24355d61349081fac5945ac4a423606a2) Thread T37 'Renderer' (tid=1503, running) created by main thread at: #0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (firefox-bin+0xc3511) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:429:10 (libnspr4.so+0x423ce) (BuildId: 547b6ba24355d61349081fac5945ac4a423606a2) #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:496:10 (libnspr4.so+0x376d4) (BuildId: 547b6ba24355d61349081fac5945ac4a423606a2) #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:615:20 (libxul.so+0x3967107) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, nsIThreadManager::ThreadCreationOptions, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:619:22 (libxul.so+0x396ec7e) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, nsIThreadManager::ThreadCreationOptions) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:176:57 (libxul.so+0x397646c) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #6 NS_NewNamedThread<9UL> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:76:10 (libxul.so+0x51e8e88) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #7 mozilla::wr::RenderThread::Start(unsigned int) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:141:17 (libxul.so+0x51e8e88) #8 gfxPlatform::InitLayersIPC() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:1344:7 (libxul.so+0x505e1f2) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #9 gfxPlatform::Init() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:973:3 (libxul.so+0x505bd1f) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #10 GetPlatform /builds/worker/workspace/obj-build/dist/include/gfxPlatform.h:184:7 (libxul.so+0x8f19532) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #11 mozilla::widget::GfxInfoBase::GetContentBackend(nsTSubstring<char16_t>&) /builds/worker/checkouts/gecko/widget/GfxInfoBase.cpp:1809:25 (libxul.so+0x8f19532) #12 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0x3991705) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #13 GetAttribute /builds/worker/checkouts/gecko/js/xpconnect/src/xpcprivate.h:1451:12 (libxul.so+0x460a548) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #14 XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1006:10 (libxul.so+0x460a548) #15 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:494:13 (libxul.so+0xa14377b) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #16 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:590:12 (libxul.so+0xa14377b) #17 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:657:10 (libxul.so+0xa144420) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #18 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:689:8 (libxul.so+0xa144420) #19 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:811:10 (libxul.so+0xa1450ff) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #20 CallGetter /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2092:12 (libxul.so+0xa3061bf) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #21 GetExistingProperty<(js::AllowGC)1> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2120:12 (libxul.so+0xa3061bf) #22 NativeGetPropertyInline<(js::AllowGC)1> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2273:14 (libxul.so+0xa3061bf) #23 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2303:10 (libxul.so+0xa3061bf) #24 GetElementOperationWithStackIndex /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h (libxul.so+0xa1507fa) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #25 js::Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3076:12 (libxul.so+0xa1507fa) #26 MaybeEnterInterpreterTrampoline /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:395:10 (libxul.so+0xa142ce0) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #27 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:464:13 (libxul.so+0xa142ce0) #28 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:622:13 (libxul.so+0xa143860) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #29 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:657:10 (libxul.so+0xa144420) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #30 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:689:8 (libxul.so+0xa144420) #31 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:811:10 (libxul.so+0xa1450ff) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #32 CallGetter /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2092:12 (libxul.so+0xa3061bf) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #33 GetExistingProperty<(js::AllowGC)1> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2120:12 (libxul.so+0xa3061bf) #34 NativeGetPropertyInline<(js::AllowGC)1> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2273:14 (libxul.so+0xa3061bf) #35 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2303:10 (libxul.so+0xa3061bf) #36 GetProperty /builds/worker/checkouts/gecko/js/src/vm/ObjectOperations-inl.h:113:10 (libxul.so+0xa15e9df) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #37 GetProperty /builds/worker/checkouts/gecko/js/src/vm/ObjectOperations-inl.h:120:10 (libxul.so+0xa15e9df) #38 js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:4630:10 (libxul.so+0xa15e9df) #39 GetPropertyOperation /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:280:10 (libxul.so+0xa14ee5b) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #40 js::Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:2941:12 (libxul.so+0xa14ee5b) #41 MaybeEnterInterpreterTrampoline /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:395:10 (libxul.so+0xa142ce0) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #42 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:464:13 (libxul.so+0xa142ce0) #43 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:622:13 (libxul.so+0xa143860) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #44 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:657:10 (libxul.so+0xa144420) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #45 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:689:8 (libxul.so+0xa144420) #46 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/CallAndConstruct.cpp:55:10 (libxul.so+0xa1e824e) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #47 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:918:17 (libxul.so+0x46000e1) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #48 PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37 (libxul.so+0x399272f) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #49 SharedStub xptcstubs_x86_64_linux.cpp (libxul.so+0x3991a62) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #50 nsXREDirProvider::DoStartup() /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:653:11 (libxul.so+0x9fefbc5) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #51 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5674:18 (libxul.so+0x9fdcba5) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #52 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:6142:8 (libxul.so+0x9fddcdb) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #53 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:6215:21 (libxul.so+0x9fde4bd) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #54 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:46:12 (libxul.so+0x9fecb12) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #55 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:232:22 (firefox-bin+0x146e65) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #56 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:464:16 (firefox-bin+0x146e65) Thread T50 'llvmpipe-0' (tid=1517, running) created by thread T37 at: #0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (firefox-bin+0xc3511) (BuildId: 74918b8d36a8ceb86eaccd2c7274bee2f575320d) #1 thrd_create /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/c11/impl/threads_posix.c:278:9 (libgallium-24.2.8-1ubuntu1~24.04.1.so+0x150564) (BuildId: 48f1fa5b9817cc9b1a495564c09ffd548eb36a28) #2 mozilla::gl::GLContextEGL::CreateGLContext(std::shared_ptr<mozilla::gl::EglDisplay>, mozilla::gl::GLContextDesc const&, void*, void*, bool, void*, nsTSubstring<char>*) /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:731:17 (libxul.so+0x4bc2b9f) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #3 mozilla::gl::GLContextEGLFactory::CreateImpl(void*, bool, bool) /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:284:29 (libxul.so+0x4bbfc50) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #4 Create /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:320:7 (libxul.so+0x4bc6287) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #5 mozilla::gl::GLContextProviderEGL::CreateForCompositorWidget(mozilla::widget::CompositorWidget*, bool, bool) /builds/worker/checkouts/gecko/gfx/gl/GLContextProviderEGL.cpp:1009:10 (libxul.so+0x4bc6287) #6 CreateGLContextEGL /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1691:7 (libxul.so+0x51f13d0) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #7 CreateGLContext /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1723:10 (libxul.so+0x51f13d0) #8 mozilla::wr::RenderThread::CreateSingletonGL(nsTSubstring<char>&) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1449:18 (libxul.so+0x51f13d0) #9 mozilla::wr::RenderThread::InitDeviceTask() /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:1278:3 (libxul.so+0x51e925e) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #10 __invoke_impl<nsresult, nsresult (nsIThread::*const &)(), nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:73:14 (libxul.so+0x441de04) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #11 __invoke<nsresult (nsIThread::*const &)(), nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x441de04) #12 operator()<nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/functional:114:11 (libxul.so+0x441de04) #13 __invoke_impl<nsresult, std::_Mem_fn<nsresult (nsIThread::*)()>, nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:60:14 (libxul.so+0x441de04) #14 __invoke<std::_Mem_fn<nsresult (nsIThread::*)()>, nsCOMPtr<nsIThread> &> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/invoke.h:95:14 (libxul.so+0x441de04) #15 __apply_impl<std::_Mem_fn<nsresult (nsIThread::*)()>, std::tuple<nsCOMPtr<nsIThread> &>, 0UL> /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1678:14 (libxul.so+0x441de04) #16 apply<std::_Mem_fn<nsresult (nsIThread::*)()>, std::tuple<nsCOMPtr<nsIThread> &> > /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/tuple:1687:14 (libxul.so+0x441de04) #17 mozilla::runnable_args_memfn<RefPtr<mozilla::MediaPipeline>, void (mozilla::MediaPipeline::*)()>::RunInternal() /builds/worker/checkouts/gecko/dom/media/webrtc/transport/runnable_utils.h:121:5 (libxul.so+0x441de04) #18 mozilla::detail::runnable_args_base<(mozilla::detail::RunnableResult)0>::Run() /builds/worker/checkouts/gecko/dom/media/webrtc/transport/runnable_utils.h:41:5 (libxul.so+0x441dcae) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #19 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0x3969ce4) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #20 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3970004) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #21 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:329:5 (libxul.so+0x44b6e68) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #22 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:369:10 (libxul.so+0x4435ff8) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #23 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:362:3 (libxul.so+0x4435ff8) #24 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:344:3 (libxul.so+0x4435ff8) #25 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:366:10 (libxul.so+0x3965960) (BuildId: 56619bb04b5235f9bbf08dcb266df9f74e131a37) #26 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:191:3 (libnspr4.so+0x4b0c8) (BuildId: 547b6ba24355d61349081fac5945ac4a423606a2) ThreadSanitizer: data race /usr/src/mesa-24.2.8-1ubuntu1~24.04.1/build/../src/gallium/drivers/llvmpipe/lp_fence.c:78:4 in lp_fence_destroy ``` Differential Revision: https://phabricator.services.mozilla.com/D250054 - - - - - dbef1a2f by Edgar Chen at 2025-05-20T17:00:33+00:00 Bug 1967387 - Make Make test_fullscreen_display_none test in browser_fullscreen_warning.js more reliable; r=smaug There’s no guarantee that the fullscreen warning has already been closed when the chrome document leaves fullscreen, because the warning is actually dismissed after the content document exits fullscreen as well. So we wait explicitly for it to be closed. Differential Revision: https://phabricator.services.mozilla.com/D250270 - - - - - 601 changed files: - .taskcluster.yml - + CODE_OF_CONDUCT.md - + README.md - − README.txt - browser/app/profile/firefox.js - browser/base/content/appmenu-viewcache.inc.xhtml - browser/base/content/browser-addons.js - browser/base/content/browser-menubar.inc - browser/base/content/browser-sets.inc - browser/base/content/browser-sets.js - browser/base/content/main-popupset.inc.xhtml - browser/base/content/main-popupset.js - browser/base/content/nsContextMenu.sys.mjs - browser/base/content/test/fullscreen/browser.toml - browser/base/content/test/fullscreen/browser_fullscreen_warning.js - browser/components/asrouter/tests/browser/browser_asrouter_experimentsAPILoader.js - browser/components/customizableui/ToolbarContextMenu.sys.mjs - browser/components/enterprisepolicies/Policies.sys.mjs - browser/components/extensions/parent/ext-tabs.js - browser/components/extensions/test/browser/browser.toml - browser/components/extensions/test/browser/browser_unified_extensions.js - + browser/components/extensions/test/browser/browser_unified_extensions_appmenu_item.js - browser/components/extensions/test/browser/browser_unified_extensions_button_visibility.js - browser/components/extensions/test/browser/head_unified_extensions.js - browser/components/genai/LinkPreview.sys.mjs - browser/components/genai/tests/browser/browser_link_preview.js - browser/components/newtab/metrics.yaml - browser/components/preferences/tests/browser_search_userEngineDialog.js - browser/components/search/SearchSERPTelemetry.sys.mjs - browser/components/search/content/addEngine.js - browser/components/search/test/browser/browser_addSearchEngineFromForm.js - browser/components/sessionstore/SessionStore.sys.mjs - browser/components/storybook/.storybook/main.js - + browser/components/storybook/docs/README.figma-code-connect.stories.md - + browser/components/storybook/docs/img/figma-component-set-example.png - + browser/components/storybook/docs/img/figma-diamond-example.png - + browser/components/storybook/docs/img/figma-go-to-main-component-one.png - + browser/components/storybook/docs/img/figma-go-to-main-component-two.png - browser/components/tabbrowser/content/tabbrowser.js - browser/components/tabbrowser/test/browser/tabs/browser_addTab_index.js - browser/components/tabbrowser/test/browser/tabs/browser_tab_groups.js - browser/components/tabbrowser/test/browser/tabs/browser_tab_groups_telemetry.js - browser/components/urlbar/QuickSuggest.sys.mjs - browser/components/urlbar/UrlbarPrefs.sys.mjs - browser/components/urlbar/UrlbarView.sys.mjs - browser/components/urlbar/private/MDNSuggestions.sys.mjs - browser/components/urlbar/tests/quicksuggest/QuickSuggestTestUtils.sys.mjs - browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_configuration.js - browser/components/urlbar/tests/quicksuggest/browser/browser_telemetry_environment.js - browser/components/urlbar/tests/quicksuggest/unit/head.js - browser/components/urlbar/tests/quicksuggest/unit/test_quicksuggest_exposures.js - browser/components/urlbar/tests/quicksuggest/unit/test_quicksuggest_offlineDefault.js - browser/docs/index.rst - browser/extensions/newtab/.eslintrc.js - browser/extensions/newtab/content-src/components/CustomizeMenu/ContentSection/ContentSection.jsx - browser/extensions/newtab/content-src/components/WallpapersSection/WallpaperCategories.jsx → browser/extensions/newtab/content-src/components/WallpaperCategories/WallpaperCategories.jsx - browser/extensions/newtab/content-src/components/WallpapersSection/_WallpapersSection.scss → browser/extensions/newtab/content-src/components/WallpaperCategories/_WallpaperCategories.scss - − browser/extensions/newtab/content-src/components/WallpapersSection/WallpapersSection.jsx - browser/extensions/newtab/content-src/styles/activity-stream.scss - browser/extensions/newtab/data/content/activity-stream.bundle.js - browser/extensions/newtab/karma.mc.config.js - browser/extensions/newtab/lib/ActivityStream.sys.mjs - browser/extensions/newtab/lib/DiscoveryStreamFeed.sys.mjs - browser/extensions/newtab/lib/TelemetryFeed.sys.mjs - browser/extensions/newtab/test/xpcshell/test_TelemetryFeed.js - browser/extensions/newtab/webext-glue/metrics/runtime-metrics-138.json → browser/extensions/newtab/webext-glue/metrics/runtime-metrics-140.json - browser/locales/en-US/browser/appmenu.ftl - browser/locales/en-US/browser/confirmationHints.ftl - browser/locales/en-US/browser/menubar.ftl - browser/locales/en-US/browser/toolbarContextMenu.ftl - browser/locales/l10n-changesets.json - build/moz.configure/warnings.configure - build/sanitizers/AsanOptions.cpp - build/sanitizers/TsanOptions.cpp - devtools/client/debugger/test/mochitest/browser_dbg-event-breakpoints.js - devtools/client/debugger/test/mochitest/examples/doc-event-breakpoints.html - devtools/client/debugger/test/mochitest/examples/event-breakpoints.js - devtools/server/actors/utils/event-breakpoints.js - + docs/readme/readme-banner.svg - docshell/shistory/SessionHistoryEntry.cpp - docshell/shistory/nsSHEntry.cpp - + dom/base/crashtests/1966466.html - dom/base/crashtests/crashtests.list - dom/base/nsContentUtils.cpp - dom/canvas/WebGLContext.cpp - dom/canvas/WebGLContext.h - + dom/events/test/file_bug422132.html - dom/events/test/mochitest.toml - dom/events/test/test_bug422132.html - dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp - dom/media/platforms/ffmpeg/FFmpegVideoFramePool.cpp - dom/media/platforms/ffmpeg/FFmpegVideoFramePool.h - dom/media/platforms/ffmpeg/VALibWrapper.cpp - dom/media/webrtc/tests/mochitests/stats.js - dom/media/webrtc/tests/mochitests/test_peerConnection_iceCandidateSelection.html - dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.c - dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate_pair.h - dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c - dom/security/nsCSPUtils.cpp - dom/security/nsCSPUtils.h - dom/security/nsHTTPSOnlyUtils.cpp - dom/security/test/csp/mochitest.toml - dom/webgpu/ExternalTextureDMABuf.cpp - dom/webidl/ElementInternals.webidl - editor/libeditor/tests/test_bug795785.html - gfx/gl/GLBlitHelper.cpp - gfx/gl/GLLibraryEGL.cpp - gfx/gl/SharedSurface.cpp - gfx/gl/SharedSurfaceDMABUF.cpp - gfx/layers/CanvasRenderer.cpp - gfx/layers/ipc/CanvasTranslator.cpp - gfx/thebes/gfxPlatformGtk.cpp - gradle/libs.versions.toml - js/src/gc/Allocator.cpp - js/src/gc/ArenaList-inl.h - js/src/gc/ArenaList.h - js/src/gc/GC-inl.h - js/src/gc/Sweeping.cpp - js/src/jit/loong64/Simulator-loong64.cpp - js/src/jit/loong64/Simulator-loong64.h - js/src/jit/mips64/Simulator-mips64.cpp - js/src/jit/mips64/Simulator-mips64.h - js/src/jit/riscv64/Assembler-riscv64.cpp - js/src/jit/riscv64/Assembler-riscv64.h - js/src/jit/riscv64/MacroAssembler-riscv64.cpp - js/src/jit/riscv64/Simulator-riscv64.cpp - layout/base/PresShell.cpp - layout/base/PresShell.h - layout/forms/test/test_bug717878_input_scroll.html - layout/painting/nsDisplayList.cpp - layout/reftests/bugs/1553571-1.html - layout/style/nsMediaFeatures.cpp - layout/svg/FilterInstance.cpp - memory/build/mozjemalloc.cpp - mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-hu/strings.xml - mobile/android/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/InputResultDetail.kt - mobile/android/android-components/components/service/pocket/src/test/java/mozilla/components/service/pocket/mars/db/SponsoredContentsDaoTest.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/helpers/AppAndSystemHelper.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/perf/StartupExcessiveResourceUseTest.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FenixApplication.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/compose/Banner.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayBanner.kt - mobile/android/fenix/app/src/main/res/values-bg/strings.xml - mobile/android/fenix/app/src/main/res/values-bqi/strings.xml - mobile/android/fenix/app/src/main/res/values-cy/strings.xml - mobile/android/fenix/app/src/main/res/values-de/strings.xml - mobile/android/fenix/app/src/main/res/values-dsb/strings.xml - mobile/android/fenix/app/src/main/res/values-es-rAR/strings.xml - mobile/android/fenix/app/src/main/res/values-et/strings.xml - mobile/android/fenix/app/src/main/res/values-gl/strings.xml - mobile/android/fenix/app/src/main/res/values-hsb/strings.xml - mobile/android/fenix/app/src/main/res/values-hu/strings.xml - mobile/android/fenix/app/src/main/res/values-ko/strings.xml - mobile/android/fenix/app/src/main/res/values-pt-rPT/strings.xml - mobile/android/fenix/app/src/main/res/values-sv-rSE/strings.xml - mobile/android/fenix/app/src/main/res/values-tg/strings.xml - mobile/android/fenix/app/src/main/res/values-ug/strings.xml - + mobile/android/fenix/automation/taskcluster/androidTest/flank-arm64-v8a-macrobenchmark.yml - mobile/android/fenix/benchmark/src/main/java/org/mozilla/fenix/benchmark/BaselineProfilesStartupBenchmark.kt - mobile/android/focus-android/app/src/main/java/org/mozilla/focus/cookiebannerreducer/CookieBannerReducerItem.kt - mobile/android/focus-android/app/src/main/java/org/mozilla/focus/settings/privacy/PrivacySecuritySettingsFragment.kt - mobile/android/focus-android/app/src/main/res/values-ace/strings.xml - mobile/android/focus-android/app/src/main/res/values-am/strings.xml - mobile/android/focus-android/app/src/main/res/values-anp/strings.xml - mobile/android/focus-android/app/src/main/res/values-ar/strings.xml - mobile/android/focus-android/app/src/main/res/values-be/strings.xml - mobile/android/focus-android/app/src/main/res/values-bg/strings.xml - mobile/android/focus-android/app/src/main/res/values-bs/strings.xml - mobile/android/focus-android/app/src/main/res/values-ca/strings.xml - mobile/android/focus-android/app/src/main/res/values-cak/strings.xml - mobile/android/focus-android/app/src/main/res/values-co/strings.xml - mobile/android/focus-android/app/src/main/res/values-cs/strings.xml - mobile/android/focus-android/app/src/main/res/values-cy/strings.xml - mobile/android/focus-android/app/src/main/res/values-da/strings.xml - mobile/android/focus-android/app/src/main/res/values-de/strings.xml - mobile/android/focus-android/app/src/main/res/values-dsb/strings.xml - mobile/android/focus-android/app/src/main/res/values-el/strings.xml - mobile/android/focus-android/app/src/main/res/values-en-rCA/strings.xml - mobile/android/focus-android/app/src/main/res/values-en-rGB/strings.xml - mobile/android/focus-android/app/src/main/res/values-eo/strings.xml - mobile/android/focus-android/app/src/main/res/values-es-rAR/strings.xml - mobile/android/focus-android/app/src/main/res/values-es-rCL/strings.xml - mobile/android/focus-android/app/src/main/res/values-es-rES/strings.xml - mobile/android/focus-android/app/src/main/res/values-es-rMX/strings.xml - mobile/android/focus-android/app/src/main/res/values-et/strings.xml - mobile/android/focus-android/app/src/main/res/values-eu/strings.xml - mobile/android/focus-android/app/src/main/res/values-fa/strings.xml - mobile/android/focus-android/app/src/main/res/values-fi/strings.xml - mobile/android/focus-android/app/src/main/res/values-fr/strings.xml - mobile/android/focus-android/app/src/main/res/values-fur/strings.xml - mobile/android/focus-android/app/src/main/res/values-fy-rNL/strings.xml - mobile/android/focus-android/app/src/main/res/values-gl/strings.xml - mobile/android/focus-android/app/src/main/res/values-hi-rIN/strings.xml - mobile/android/focus-android/app/src/main/res/values-hr/strings.xml - mobile/android/focus-android/app/src/main/res/values-hsb/strings.xml - mobile/android/focus-android/app/src/main/res/values-hu/strings.xml - mobile/android/focus-android/app/src/main/res/values-hy-rAM/strings.xml - mobile/android/focus-android/app/src/main/res/values-ia/strings.xml - mobile/android/focus-android/app/src/main/res/values-in/strings.xml - mobile/android/focus-android/app/src/main/res/values-is/strings.xml - mobile/android/focus-android/app/src/main/res/values-it/strings.xml - mobile/android/focus-android/app/src/main/res/values-iw/strings.xml - mobile/android/focus-android/app/src/main/res/values-ixl/strings.xml - mobile/android/focus-android/app/src/main/res/values-ja/strings.xml - mobile/android/focus-android/app/src/main/res/values-ka/strings.xml - mobile/android/focus-android/app/src/main/res/values-kab/strings.xml - mobile/android/focus-android/app/src/main/res/values-kk/strings.xml - mobile/android/focus-android/app/src/main/res/values-ko/strings.xml - mobile/android/focus-android/app/src/main/res/values-kw/strings.xml - mobile/android/focus-android/app/src/main/res/values-lo/strings.xml - mobile/android/focus-android/app/src/main/res/values-lt/strings.xml - mobile/android/focus-android/app/src/main/res/values-meh/strings.xml - mobile/android/focus-android/app/src/main/res/values-mix/strings.xml - mobile/android/focus-android/app/src/main/res/values-nb-rNO/strings.xml - mobile/android/focus-android/app/src/main/res/values-nl/strings.xml - mobile/android/focus-android/app/src/main/res/values-nn-rNO/strings.xml - mobile/android/focus-android/app/src/main/res/values-oc/strings.xml - mobile/android/focus-android/app/src/main/res/values-pa-rIN/strings.xml - mobile/android/focus-android/app/src/main/res/values-pl/strings.xml - mobile/android/focus-android/app/src/main/res/values-ppl/strings.xml - mobile/android/focus-android/app/src/main/res/values-pt-rBR/strings.xml - mobile/android/focus-android/app/src/main/res/values-quc/strings.xml - mobile/android/focus-android/app/src/main/res/values-ru/strings.xml - mobile/android/focus-android/app/src/main/res/values-scn/strings.xml - mobile/android/focus-android/app/src/main/res/values-si/strings.xml - mobile/android/focus-android/app/src/main/res/values-sk/strings.xml - mobile/android/focus-android/app/src/main/res/values-skr/strings.xml - mobile/android/focus-android/app/src/main/res/values-sl/strings.xml - mobile/android/focus-android/app/src/main/res/values-sq/strings.xml - mobile/android/focus-android/app/src/main/res/values-sr/strings.xml - mobile/android/focus-android/app/src/main/res/values-su/strings.xml - mobile/android/focus-android/app/src/main/res/values-sv-rSE/strings.xml - mobile/android/focus-android/app/src/main/res/values-te/strings.xml - mobile/android/focus-android/app/src/main/res/values-tg/strings.xml - mobile/android/focus-android/app/src/main/res/values-th/strings.xml - mobile/android/focus-android/app/src/main/res/values-tr/strings.xml - mobile/android/focus-android/app/src/main/res/values-trs/strings.xml - mobile/android/focus-android/app/src/main/res/values-tsz/strings.xml - mobile/android/focus-android/app/src/main/res/values-tt/strings.xml - mobile/android/focus-android/app/src/main/res/values-uk/strings.xml - mobile/android/focus-android/app/src/main/res/values-ur/strings.xml - mobile/android/focus-android/app/src/main/res/values-vi/strings.xml - mobile/android/focus-android/app/src/main/res/values-yua/strings.xml - mobile/android/focus-android/app/src/main/res/values-zh-rCN/strings.xml - mobile/android/focus-android/app/src/main/res/values-zh-rHK/strings.xml - mobile/android/focus-android/app/src/main/res/values-zh-rTW/strings.xml - mobile/locales/l10n-changesets.json - modules/libpref/init/StaticPrefList.yaml - modules/libpref/init/all.js - moz.build - netwerk/protocol/http/Http2StreamBase.cpp - netwerk/protocol/http/Http3Stream.cpp - netwerk/protocol/http/PendingTransactionQueue.cpp - netwerk/protocol/http/nsHttpConnectionMgr.cpp - netwerk/protocol/http/nsHttpConnectionMgr.h - netwerk/protocol/http/nsHttpHandler.cpp - netwerk/protocol/http/nsHttpHandler.h - python/mozversioncontrol/mozversioncontrol/repo/base.py - python/mozversioncontrol/mozversioncontrol/repo/git.py - python/mozversioncontrol/mozversioncontrol/repo/jj.py - python/mozversioncontrol/mozversioncontrol/repo/mercurial.py - python/mozversioncontrol/mozversioncontrol/repo/source.py - python/mozversioncontrol/test/conftest.py - python/mozversioncontrol/test/python.toml - python/mozversioncontrol/test/test_context_manager.py - python/mozversioncontrol/test/test_get_branch_nodes.py → python/mozversioncontrol/test/test_get_commits.py - python/mozversioncontrol/test/test_push_to_try.py - python/mozversioncontrol/test/test_try_commit.py - remote/shared/TabManager.sys.mjs - security/manager/ssl/nsNSSComponent.cpp - security/nss/gtests/ssl_gtest/manifest.mn - security/nss/gtests/ssl_gtest/ssl_fuzz_unittest.cc - security/nss/gtests/ssl_gtest/ssl_gtest.gyp - + security/nss/gtests/ssl_gtest/ssl_option_unittest.cc - security/nss/lib/ssl/ssl.h - security/nss/lib/ssl/ssl3con.c - security/nss/lib/ssl/sslimpl.h - security/nss/lib/ssl/sslsock.c - security/nss/lib/util/secasn1d.c - security/nss/moz.yaml - security/nss/taskcluster/nss_taskgraph/target_tasks.py - security/sandbox/common/SandboxSettings.cpp - security/sandbox/linux/SandboxFilter.cpp - services/settings/remote-settings.sys.mjs - services/settings/test/unit/test_remote_settings.js - servo/components/style/gecko/selector_parser.rs - taskcluster/docker/decision/Dockerfile - taskcluster/docker/decision/HASH - taskcluster/docker/decision/VERSION - taskcluster/docker/decision/system-setup.sh - taskcluster/docs/kinds.rst - taskcluster/gecko_taskgraph/transforms/job/mozharness_test.py - − taskcluster/gecko_taskgraph/transforms/release_flatpak_repackage.py - taskcluster/gecko_taskgraph/transforms/repackage.py - taskcluster/gecko_taskgraph/transforms/test/variant.py - taskcluster/kinds/docker-image/kind.yml - taskcluster/kinds/fetch/toolchains.yml - + taskcluster/kinds/instrumented-build-macrobenchmark-apk/kind.yml - taskcluster/kinds/repackage/kind.yml - + taskcluster/kinds/run-macrobenchmark-firebase/kind.yml - taskcluster/kinds/toolchain/node.yml - taskcluster/scripts/misc/build-nodejs.sh - + taskcluster/scripts/tests/compute-macrobenchmark-results.py - taskcluster/scripts/tests/copy-artifacts-from-ftl.py - testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs - testing/mozharness/configs/marionette/mac_taskcluster_config.py - testing/mozharness/configs/raptor/mac_config.py - testing/mozharness/configs/talos/mac_config.py - testing/mozharness/configs/unittests/mac_unittest.py - testing/mozharness/configs/web_platform_tests/prod_config_mac.py - testing/mozharness/external_tools/macosx_resolution_refreshrate.py - testing/raptor/mach_commands.py - testing/web-platform/manifestdownload.py - + testing/web-platform/meta/ai/rewriter/rewriter-abort.tentative.https.window.js.ini - + testing/web-platform/meta/ai/rewriter/rewriter-from-detached-iframe.tentative.https.window.js.ini - + testing/web-platform/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini - + testing/web-platform/meta/ai/rewriter/rewriter.tentative.https.window.js.ini - + testing/web-platform/meta/ai/writer/writer-abort.tentative.https.window.js.ini - + testing/web-platform/meta/ai/writer/writer-from-detached-iframe.tentative.https.window.js.ini - + testing/web-platform/meta/ai/writer/writer-iframe.tentative.https.html.ini - + testing/web-platform/meta/ai/writer/writer.tentative.https.window.js.ini - + testing/web-platform/meta/apng/supported-in-source-type.html.ini - testing/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini - testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini - + testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini - + testing/web-platform/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini - testing/web-platform/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini - testing/web-platform/meta/cookie-store/change_eventhandler_for_http_cookie_and_set_cookie_headers.https.window.js.ini - testing/web-platform/meta/cookies/partitioned-cookies/partitioned-cookies-a-b-a-embed.tentative.https.html.ini - − testing/web-platform/meta/css/css-align/abspos/align-self-stretch-auto-margins-aspect-ratio.html.ini - − testing/web-platform/meta/css/css-align/abspos/justify-self-stretch-auto-margins-aspect-ratio.html.ini - − testing/web-platform/meta/css/css-align/abspos/justify-self-stretch-auto-margins.html.ini - testing/web-platform/meta/css/css-align/abspos/align-self-stretch-auto-margins.html.ini → testing/web-platform/meta/css/css-align/blocks/justify-self-auto-margins-2.html.ini - + testing/web-platform/meta/css/css-anchor-position/position-area-visibility-change.html.ini - + testing/web-platform/meta/css/css-anchor-position/position-try-order-position-area.html.ini - testing/web-platform/meta/css/css-anchor-position/position-try-position-anchor.html.ini - + testing/web-platform/meta/css/css-borders/tentative/corner-shape/corner-shape-outside-left.html.ini - + testing/web-platform/meta/css/css-borders/tentative/corner-shape/corner-shape-outside-right.html.ini - + testing/web-platform/meta/css/css-borders/tentative/corner-shape/corner-shape-overflow-clip-margin.html.ini - + testing/web-platform/meta/css/css-flexbox/flex-container-max-content-002.tentative.html.ini - + testing/web-platform/meta/css/css-flexbox/flex-container-min-content-002.tentative.html.ini - + testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-020.html.ini - + testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-021.html.ini - + testing/web-platform/meta/css/css-gaps/grid/grid-gap-decorations-034.html.ini - + testing/web-platform/meta/css/css-gaps/grid/grid-gap-decorations-035.html.ini - + testing/web-platform/meta/css/css-gaps/grid/grid-gap-decorations-036.html.ini - + testing/web-platform/meta/css/css-gaps/grid/grid-gap-decorations-037.html.ini - + testing/web-platform/meta/css/css-gaps/parsing/gap-decorations-rule-shorthand-computed-from-longhands.html.ini - + testing/web-platform/meta/css/css-gaps/parsing/gap-decorations-rule-shorthand-computed.html.ini - + testing/web-platform/meta/css/css-gaps/parsing/gap-decorations-rule-shorthand.html.ini - − testing/web-platform/meta/css/css-gaps/serialization/gap-decorations-properties.html.ini - + testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-009.html.ini - + testing/web-platform/meta/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-010.html.ini - testing/web-platform/meta/css/css-overflow/parsing/line-clamp-valid.html.ini - + testing/web-platform/meta/css/css-properties-values-api/registered-property-computation-color-005.html.ini - + testing/web-platform/meta/css/css-properties-values-api/resolved-color-value.html.ini - + testing/web-platform/meta/css/css-values/tree-counting/sibling-index-keyframe-font-variation-settings-dynamic.html.ini - + testing/web-platform/meta/css/css-values/tree-counting/sibling-index-keyframe-font-weight-dynamic.html.ini - + testing/web-platform/meta/css/css-values/tree-counting/sibling-index-keyframe-registered-properties-dynamic.html.ini - + testing/web-platform/meta/css/css-values/tree-counting/sibling-index-keyframe-scale-dynamic.html.ini - testing/web-platform/meta/css/css-values/vh-update-and-transition-in-subframe.html.ini - testing/web-platform/meta/css/cssom/style-sheet-interfaces-001.html.ini - testing/web-platform/meta/css/selectors/invalidation/state-in-has.html.ini - − testing/web-platform/meta/css/selectors/parsing/parse-state.html.ini - − testing/web-platform/meta/custom-elements/state/__dir__.ini - testing/web-platform/meta/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-sjis.html.ini - testing/web-platform/meta/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-windows-31j.html.ini - testing/web-platform/meta/feature-policy/picture-in-picture-disabled-by-feature-policy.https.sub.html.ini - testing/web-platform/meta/fetch/metadata/generated/window-history.https.sub.html.ini - testing/web-platform/meta/fetch/security/dangling-markup/media.html.ini - testing/web-platform/meta/fetch/stale-while-revalidate/fetch.any.js.ini - testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini - testing/web-platform/meta/html/dom/idlharness.https.html.ini - testing/web-platform/meta/html/dom/reflection-metadata.html.ini - testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini - testing/web-platform/meta/html/semantics/embedded-content/bfcache/embedded-img.html.ini - testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-navigation-navigate.html.ini - testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-navigation-reload.html.ini - testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-closedby-corner-cases.html.ini - testing/web-platform/meta/html/semantics/the-button-element/command-and-commandfor/on-video-behavior.tentative.html.ini - testing/web-platform/meta/html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html.ini - testing/web-platform/meta/html/user-activation/activation-trigger-mouse-right.html.ini - testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini - testing/web-platform/meta/intersection-observer/scroll-margin-not-contained.html.ini - testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-animated-image.tentative.html.ini - testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-tao-animated-image.tentative.html.ini - testing/web-platform/meta/largest-contentful-paint/cross-origin-image.sub.html.ini - testing/web-platform/meta/largest-contentful-paint/image-TAO.sub.html.ini - testing/web-platform/meta/largest-contentful-paint/multiple-redirects-TAO.html.ini - testing/web-platform/meta/largest-contentful-paint/redirects-tao-star.html.ini - testing/web-platform/meta/largest-contentful-paint/resized-image-not-reconsidered.html.ini - testing/web-platform/meta/mozilla-sync - testing/web-platform/meta/navigation-api/ordering-and-transition/navigate-intercept-precommitHandler-reject.tentative.html.ini - testing/web-platform/meta/navigation-api/ordering-and-transition/navigate-intercept.html.ini - testing/web-platform/meta/notifications/instance.https.window.js.ini - testing/web-platform/meta/pointerevents/compat/pointerevent_touch_target_after_pointerdown_target_removed.tentative.html.ini - testing/web-platform/meta/pointerevents/idlharness.https.window.js.ini - + testing/web-platform/meta/pointerevents/pointerevent_boundary_events_before_pointerrawupdate.https.html.ini - + testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate.https.html.ini - + testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate_after_adoption_from_child.https.html.ini - + testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate_after_adoption_from_parent.https.html.ini - + testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate_flush_pointercapture.https.html.ini - testing/web-platform/meta/pointerevents/pointerevent_pointerrawupdate_remove_target.https.html.ini - testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerrawupdate_in_pointerlock.https.html.ini - − testing/web-platform/meta/soft-navigation-heuristics/replacestate.tentative.html.ini - − testing/web-platform/meta/soft-navigation-heuristics/soft-navigation-no-url.tentative.html.ini - testing/web-platform/meta/speech-api/SpeechRecognition-availableOnDevice.https.html.ini - testing/web-platform/meta/speech-api/SpeechRecognition-installOnDevice.https.html.ini - testing/web-platform/meta/subresource-integrity/tentative/integrity-policy/parsing.https.html.ini → testing/web-platform/meta/subresource-integrity/tentative/integrity-policy/parsing.html.ini - + testing/web-platform/meta/wasm/webapi/esm-integration/script-src-allows-source-phase-wasm.tentative.html.ini - + testing/web-platform/meta/wasm/webapi/esm-integration/source-phase-blocked-by-csp.tentative.html.ini - + testing/web-platform/meta/wasm/webapi/esm-integration/source-phase-preload.tentative.html.ini - + testing/web-platform/meta/wasm/webapi/esm-integration/worklet-import-source-phase.tentative.https.html.ini - testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini - testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html.ini - testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_started/navigation_started.py.ini - testing/web-platform/meta/webdriver/tests/interop/beforeunload_prompt.py.ini - testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini - testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedFrame-timestamps.html.ini - + testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini - testing/web-platform/meta/websockets/interfaces/WebSocket/url/resolve.html.ini - testing/web-platform/meta/webvtt/api/VTTRegion/non-visible-cue-with-region.html.ini - testing/web-platform/meta/workers/WorkerGlobalScope_requestAnimationFrame.worker.js.ini - testing/web-platform/tests/.github/workflows/documentation.yml - testing/web-platform/tests/accelerometer/Accelerometer-iframe-access.https.html - testing/web-platform/tests/accelerometer/Accelerometer.https.html - testing/web-platform/tests/accelerometer/GravitySensor.https.html - testing/web-platform/tests/accelerometer/LinearAccelerationSensor.https.html - testing/web-platform/tests/ai/resources/util.js - + testing/web-platform/tests/ai/rewriter/resources/iframe-helper.html - + testing/web-platform/tests/ai/rewriter/rewriter-abort.tentative.https.window.js - + testing/web-platform/tests/ai/rewriter/rewriter-from-detached-iframe.tentative.https.window.js - + testing/web-platform/tests/ai/rewriter/rewriter-iframe.tentative.https.html - + testing/web-platform/tests/ai/rewriter/rewriter.tentative.https.window.js - testing/web-platform/tests/ai/summarizer/summarizer-abort.tentative.https.window.js - testing/web-platform/tests/ai/summarizer/summarizer-summarize-streaming.tentative.https.window.js - + testing/web-platform/tests/ai/writer/resources/iframe-helper.html - + testing/web-platform/tests/ai/writer/writer-abort.tentative.https.window.js - + testing/web-platform/tests/ai/writer/writer-from-detached-iframe.tentative.https.window.js - + testing/web-platform/tests/ai/writer/writer-iframe.tentative.https.html - + testing/web-platform/tests/ai/writer/writer.tentative.https.window.js - testing/web-platform/tests/ambient-light/AmbientLightSensor-iframe-access.https.html - testing/web-platform/tests/ambient-light/AmbientLightSensor.https.html - testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-basics.https.html - + testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-write-domstring.https.html - testing/web-platform/tests/css/css-align/abspos/align-self-stretch-auto-margins-aspect-ratio.html - testing/web-platform/tests/css/css-align/abspos/align-self-stretch-auto-margins.html - testing/web-platform/tests/css/css-align/abspos/justify-self-stretch-auto-margins-aspect-ratio.html - testing/web-platform/tests/css/css-align/abspos/justify-self-stretch-auto-margins.html - testing/web-platform/tests/css/css-align/blocks/justify-items-anonymous.tentative.html → testing/web-platform/tests/css/css-align/blocks/justify-items-anonymous.html - testing/web-platform/tests/css/css-align/blocks/justify-self-auto-margins-2.html - testing/web-platform/tests/css/css-anchor-position/anchor-center-visibility-change-ref.html - testing/web-platform/tests/css/css-anchor-position/anchor-center-visibility-change.html - + testing/web-platform/tests/css/css-anchor-position/position-area-visibility-change.html - + testing/web-platform/tests/css/css-anchor-position/reference/position-area-visibility-change-ref.html - + testing/web-platform/tests/css/css-borders/tentative/corner-shape/corner-shape-outside-left.html - + testing/web-platform/tests/css/css-borders/tentative/corner-shape/corner-shape-outside-right.html - + testing/web-platform/tests/css/css-borders/tentative/corner-shape/corner-shape-overflow-clip-margin-ref.html - + testing/web-platform/tests/css/css-borders/tentative/corner-shape/corner-shape-overflow-clip-margin.html - + testing/web-platform/tests/css/css-flexbox/flex-container-max-content-002.tentative.html - + testing/web-platform/tests/css/css-flexbox/flex-container-min-content-002.tentative.html - + testing/web-platform/tests/css/css-fonts/font-palette-relative-color-crash.html - testing/web-platform/tests/css/css-fonts/variations/font-weight-matching.html - + testing/web-platform/tests/css/css-gaps/flex/flex-gap-decorations-020-ref.html - + testing/web-platform/tests/css/css-gaps/flex/flex-gap-decorations-020.html - + testing/web-platform/tests/css/css-gaps/flex/flex-gap-decorations-021-ref.html - + testing/web-platform/tests/css/css-gaps/flex/flex-gap-decorations-021.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-034-ref.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-034.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-035-ref.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-035.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-036-ref.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-036.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-037-ref.html - + testing/web-platform/tests/css/css-gaps/grid/grid-gap-decorations-037.html - + testing/web-platform/tests/css/css-gaps/parsing/gap-decorations-rule-shorthand-computed-from-longhands.html - + testing/web-platform/tests/css/css-gaps/parsing/gap-decorations-rule-shorthand-computed.html - + testing/web-platform/tests/css/css-gaps/parsing/gap-decorations-rule-shorthand-invalid.html - + testing/web-platform/tests/css/css-gaps/parsing/gap-decorations-rule-shorthand.html - − testing/web-platform/tests/css/css-gaps/serialization/gap-decorations-properties.html - + testing/web-platform/tests/css/css-multicol/crashtests/float-cannot-be-spanner.html - + testing/web-platform/tests/css/css-multicol/multicol-fill-balance-030.html - + testing/web-platform/tests/css/css-properties-values-api/registered-property-computation-color-005.html - + testing/web-platform/tests/css/css-properties-values-api/resolved-color-value.html - + testing/web-platform/tests/css/css-text-decor/crashtests/text-decoration-first-line-layer-crash.html - testing/web-platform/tests/css/css-ui/WEB_FEATURES.yml - testing/web-platform/tests/css/css-ui/parsing/WEB_FEATURES.yml - + testing/web-platform/tests/css/css-values/tree-counting/sibling-index-keyframe-font-variation-settings-dynamic.html - + testing/web-platform/tests/css/css-values/tree-counting/sibling-index-keyframe-font-weight-dynamic.html - + testing/web-platform/tests/css/css-values/tree-counting/sibling-index-keyframe-registered-properties-dynamic.html - + testing/web-platform/tests/css/css-values/tree-counting/sibling-index-keyframe-scale-dynamic.html - testing/web-platform/tests/css/css-view-transitions/web-animation-pseudo-incorrect-name.html - testing/web-platform/tests/css/cssom-view/table-client-props.html - + testing/web-platform/tests/css/filter-effects/zero-width-filter.html - testing/web-platform/tests/digital-credentials/allow-attribute-with-get.https.html - testing/web-platform/tests/digital-credentials/non-fully-active.https.html - testing/web-platform/tests/digital-credentials/support/iframe.html - testing/web-platform/tests/digital-credentials/user-activation.https.html - testing/web-platform/tests/generic-sensor/generic-sensor-iframe-tests.sub.js - testing/web-platform/tests/generic-sensor/generic-sensor-tests.js - testing/web-platform/tests/generic-sensor/resources/iframe_sensor_handler.html - testing/web-platform/tests/gyroscope/Gyroscope-iframe-access.https.html - testing/web-platform/tests/gyroscope/Gyroscope.https.html - testing/web-platform/tests/html/cross-origin-opener-policy/resources/noopener-helper.js - testing/web-platform/tests/html/dom/reflection.js - testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-navigation-navigate.html - testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-navigation-reload.html - + testing/web-platform/tests/html/semantics/forms/the-datalist-element/WEB_FEATURES.yml - + testing/web-platform/tests/html/semantics/forms/the-meter-element/WEB_FEATURES.yml - + testing/web-platform/tests/html/semantics/forms/the-progress-element/WEB_FEATURES.yml - testing/web-platform/tests/html/semantics/forms/the-select-element/customizable-select/select-parsing.tentative.html - testing/web-platform/tests/html/semantics/the-button-element/interest-target/interesttarget-pseudo-classes.tentative.html - + testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/initial-color.html.ini - testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/non-local-ports.sub.window.js.ini - + testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/bless.html.ini - + testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/click-multiple.html.ini - testing/web-platform/tests/interfaces/crash-reporting.idl - testing/web-platform/tests/interfaces/digital-credentials.idl - testing/web-platform/tests/interfaces/speech-api.idl - + testing/web-platform/tests/interfaces/translation-api.idl - testing/web-platform/tests/interfaces/webnn.idl - testing/web-platform/tests/magnetometer/Magnetometer-iframe-access.https.html - testing/web-platform/tests/magnetometer/Magnetometer.https.html - testing/web-platform/tests/orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html - testing/web-platform/tests/orientation-sensor/AbsoluteOrientationSensor.https.html - testing/web-platform/tests/orientation-sensor/RelativeOrientationSensor-iframe-access.https.html - testing/web-platform/tests/orientation-sensor/RelativeOrientationSensor.https.html - + testing/web-platform/tests/paint-timing/paint-timing-mixin-to-json.html - + testing/web-platform/tests/requestidlecallback/WEB_FEATURES.yml - testing/web-platform/tests/resources/idlharness.js - + testing/web-platform/tests/scroll-animations/crashtests/scroll-timeline-completion-crash.html - − testing/web-platform/tests/soft-navigation-heuristics/replacestate.tentative.html - testing/web-platform/tests/soft-navigation-heuristics/resources/soft-navigation-helper.js - + testing/web-platform/tests/soft-navigation-heuristics/smoke/tentative/almost-soft-navigation.html - + testing/web-platform/tests/soft-navigation-heuristics/smoke/tentative/dom.html - − testing/web-platform/tests/soft-navigation-heuristics/soft-navigation-no-url.tentative.html - testing/web-platform/tests/speech-api/SpeechRecognition-availableOnDevice.https.html - testing/web-platform/tests/speech-api/SpeechRecognition-basics.https.html - testing/web-platform/tests/speech-api/SpeechRecognition-installOnDevice.https.html - testing/web-platform/tests/speech-api/SpeechRecognition-recognitionContext-manual.https.html → testing/web-platform/tests/speech-api/SpeechRecognition-phrases-manual.https.html - testing/web-platform/tests/subresource-integrity/tentative/integrity-policy/parsing.https.html → testing/web-platform/tests/subresource-integrity/tentative/integrity-policy/parsing.html - testing/web-platform/tests/tools/wpt/browser.py - testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py - + testing/web-platform/tests/wasm/webapi/esm-integration/resources/audio-worklet-source-phase.js - + testing/web-platform/tests/wasm/webapi/esm-integration/resources/cross-origin-wasm-dynamic-source-phase-import.sub.js - + testing/web-platform/tests/wasm/webapi/esm-integration/resources/cross-origin-wasm-static-source-phase-import.sub.js - testing/web-platform/tests/wasm/webapi/esm-integration/resources/worker-helper.js - testing/web-platform/tests/wasm/webapi/esm-integration/resources/worker-source-phase.js - + testing/web-platform/tests/wasm/webapi/esm-integration/script-src-allows-source-phase-wasm.tentative.html - + testing/web-platform/tests/wasm/webapi/esm-integration/source-phase-blocked-by-csp.tentative.html - + testing/web-platform/tests/wasm/webapi/esm-integration/source-phase-preload.tentative.html - testing/web-platform/tests/wasm/webapi/esm-integration/worker-import-source-phase.tentative.html - + testing/web-platform/tests/wasm/webapi/esm-integration/worklet-import-source-phase.tentative.https.html - testing/web-platform/tests/webdriver/tests/interop/beforeunload_prompt.py - testing/web-platform/tests/webnn/conformance_tests/qdq_subgraph.https.any.js - testing/web-platform/tests/webnn/resources/utils.js - testing/web-platform/tests/webnn/resources/utils_validation.js - testing/web-platform/tests/webrtc-encoded-transform/idlharness.https.window.js - toolkit/components/aboutinference/content/aboutInference.html - toolkit/components/aboutinference/content/aboutInference.js - toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp - toolkit/components/antitracking/bouncetrackingprotection/test/browser/browser_bouncetracking_nimbus.js - toolkit/components/backgroundtasks/BackgroundTasksUtils.sys.mjs - toolkit/components/extensions/Extension.sys.mjs - toolkit/components/extensions/test/xpcshell/xpcshell-common.toml - toolkit/components/ml/actors/MLEngineChild.sys.mjs - toolkit/components/ml/content/EngineProcess.sys.mjs - toolkit/components/ml/content/backends/ONNXPipeline.mjs - toolkit/components/ml/tests/browser/browser_ml_engine.js - toolkit/components/nimbus/ExperimentAPI.sys.mjs - toolkit/components/nimbus/FeatureManifest.yaml - toolkit/components/nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs - toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_force_enrollment.js - toolkit/components/nimbus/test/unit/test_RemoteSettingsExperimentLoader.js - toolkit/components/normandy/content/AboutPages.sys.mjs - toolkit/components/normandy/test/browser/browser_about_studies.js - toolkit/components/search/UserSearchEngine.sys.mjs - toolkit/components/utils/ClientEnvironment.sys.mjs - toolkit/components/utils/test/unit/test_ClientEnvironment.js - toolkit/components/xulstore/XULStore.sys.mjs - toolkit/modules/InlineSpellChecker.sys.mjs - toolkit/modules/NewTabUtils.sys.mjs - toolkit/modules/SubDialog.sys.mjs - toolkit/mozapps/extensions/internal/XPIProvider.sys.mjs - toolkit/mozapps/extensions/test/xpcshell/test_system_builtins.js - tools/tryselect/lando.py - tools/tryselect/selectors/perfselector/classification.py - tools/tryselect/test/full-task-graph-perf-test.json - tools/tryselect/test/test_perf.py - uriloader/exthandler/tests/mochitest/browser.toml - widget/gtk/DMABufLibWrapper.cpp → widget/gtk/DMABufDevice.cpp - widget/gtk/DMABufLibWrapper.h → widget/gtk/DMABufDevice.h - widget/gtk/DMABufFormats.cpp - widget/gtk/DMABufFormats.h - widget/gtk/DMABufSurface.cpp - widget/gtk/DMABufSurface.h - widget/gtk/ScreenHelperGTK.cpp - widget/gtk/moz.build - widget/gtk/nsWaylandDisplay.cpp - widget/gtk/nsWaylandDisplay.h - xpcom/tests/unit/test_getTimers.js The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/701e09f... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/701e09f... You're receiving this email because of your account on gitlab.torproject.org.
participants (1)
-
Pier Angelo Vendrame (@pierov)