{
  "commits": {
    "583726a9f2f8": {
      "author": "Serban Stanca",
      "avatar": "https://www.gravatar.com/avatar/977312186062f329a7e4302ab972ae7b?d=identicon\u0026s=64",
      "cl": "",
      "clUrl": "",
      "description": "This reverts commit f2502bc09a530a0dda738daca023c328c6fcc152.\n\nThis reverts commit 3ad39c01a624f1ab96ff53475c4ce0652e8ee67f.\n\nThis reverts commit 4fa3e3ce22cce7469d4dfa7884431ee862dae5a7.\n\nThis reverts commit a42ab98a0e56bb6977dcc63fdfa491ce0b7365c5.\n\nThis reverts commit 37049f9ad29bb96d94cba4aa1486dd81889ebd4b.",
      "email": "sstanca@mozilla.com",
      "hash": "583726a9f2f8ea91d824b13154fd4cda5353e226",
      "subject": "Revert \"Bug 2023223 - Update tests for logins,addresses,and payments autocomplete items. r=dimi,akulyk,search-reviewers,scunnane\" for causing crashes."
    },
    "808b5322c73f": {
      "author": "Alexandru Marc",
      "avatar": "https://www.gravatar.com/avatar/f90e8bfbc9c1383d73053a8809b77e48?d=identicon\u0026s=64",
      "cl": "",
      "clUrl": "",
      "description": "This reverts commit 875c84909a8d81853429f231c5abdd5f5fa8d89d.",
      "email": "amarc@mozilla.com",
      "hash": "808b5322c73f00d32e432290f58ab0537e615888",
      "subject": "Revert \"Bug 2049886 - Remove watch live button from unsupported regions. r=nina-py\" for causing node newtab failures"
    },
    "D301933": {
      "author": "David Parks",
      "avatar": "https://www.gravatar.com/avatar/52b54b74a4b2589a419c3ed14cc55b65?d=identicon\u0026s=64",
      "cl": "D301933",
      "clUrl": "https://phabricator.services.mozilla.com/D301933",
      "description": "This will allow it to be used by Save File As, etc.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D301933",
      "email": "daparks@mozilla.com",
      "hash": "b568b2774bc784f27d0e1cd9c96c0b2fdd48dd4b",
      "subject": "Bug 1880253: Part 1 - Add file download ZoneId setter to WinUtils r=Gijs,win-reviewers,gstoll"
    },
    "D301934": {
      "author": "David Parks",
      "avatar": "https://www.gravatar.com/avatar/52b54b74a4b2589a419c3ed14cc55b65?d=identicon\u0026s=64",
      "cl": "D301934",
      "clUrl": "https://phabricator.services.mozilla.com/D301934",
      "description": "Setting the zone for save page as files means that the OS knows whether they\ncame from a trusted zone or not.  Files from untrusted zones will trigger the\nUAC dialog when used insecurely (e.g. double-clicking a .js file).\n\nDifferential Revision: https://phabricator.services.mozilla.com/D301934",
      "email": "daparks@mozilla.com",
      "hash": "42a00f79727b98106898d726f3256f0de5082c26",
      "subject": "Bug 1880253: Part 2 - Set zone of Save Page As files as Internet r=dom-core-reviewers,smaug"
    },
    "D302602": {
      "author": "David Parks",
      "avatar": "https://www.gravatar.com/avatar/52b54b74a4b2589a419c3ed14cc55b65?d=identicon\u0026s=64",
      "cl": "D302602",
      "clUrl": "https://phabricator.services.mozilla.com/D302602",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D302602",
      "email": "daparks@mozilla.com",
      "hash": "5a0bff5528218a43bb2191c7eb41500668ebf474",
      "subject": "Bug 1880253: Part 3 - Test WinUtils::MaybeWriteFileZoneId r=win-reviewers,gstoll"
    },
    "D304318": {
      "author": "David Parks",
      "avatar": "https://www.gravatar.com/avatar/52b54b74a4b2589a419c3ed14cc55b65?d=identicon\u0026s=64",
      "cl": "D304318",
      "clUrl": "https://phabricator.services.mozilla.com/D304318",
      "description": "The previous interface conflated having a source or referrer with writing them.\nThe source is needed to determine the zone, so that meant we couldn't\ndetermine the correct zone when not writing information because the\ninformation came from private browsing.  This change allows the zone to\nbe established correctly even when not writing URLs, which technically\nmeans it leaks a minor amount of information, but nothing sensitive.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D304318",
      "email": "daparks@mozilla.com",
      "hash": "6c90a9d9c1f21afa00873507e10506d0f9776485",
      "subject": "Bug 1880253: Part 4 - Revise Windows zone writer API to be more versatile r=win-reviewers,gstoll,Gijs"
    },
    "D305127": {
      "author": "Makoto Kato",
      "avatar": "https://www.gravatar.com/avatar/1875645d5594d36bca29657d51d24ed6?d=identicon\u0026s=64",
      "cl": "D305127",
      "clUrl": "https://phabricator.services.mozilla.com/D305127",
      "description": "When contenteditable, we use selection range to determine the position\nof the magnifier (Bug 1765073). However, for textarea, we calculate the\nposition of the magnifier using current touch position. nsIEditor exposes\nthe selection, so we should use it to improve the accuracy of the\nmagnifier position.\n\nAlso, we cannot write a unit test for magnifier position since we don't\nexpose this data for unit tests.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305127",
      "email": "m_kato@ga2.so-net.ne.jp",
      "hash": "a7157102519b84f7bae137ac831f8a13b51b4e6b",
      "subject": "Bug 2045663 - Use nsIEditor.selection for textarea magnifier selection. r=geckoview-reviewers,tcampbell,owlish"
    },
    "D305530": {
      "author": "Sylvestre Ledru",
      "avatar": "https://www.gravatar.com/avatar/fb0fd07485efdfc05e02987075fdbab0?d=identicon\u0026s=64",
      "cl": "D305530",
      "clUrl": "https://phabricator.services.mozilla.com/D305530",
      "description": "NSPR and NSS are now developed with git on GitHub, so update_nspr and\nupdate_nss can no longer pull them from hg.mozilla.org.\n\nSwitch the import helpers to git: do_hg_pull and do_hg_replace are replaced\nby a single do_git_replace that clones the requested tag directly\n(git clone -b \u003ctag\u003e), the --hg option becomes --git, HG_EXCLUSIONS becomes\nGIT_EXCLUSIONS, and the depfile blank-line state is restored with\ngit checkout instead of hg revert. The default repositories are now\nhttps://github.com/mozilla/nspr and https://github.com/mozilla/nss.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D305530",
      "email": "sylvestre@debian.org",
      "hash": "8d9dbf0bb6870329ebce4a5062caadad1a6d8751",
      "subject": "Bug 2042949 - Update NSPR and NSS imports in client.py to use GitHub (git) instead of hg.mozilla.org r=firefox-build-system-reviewers,sergesanspaille"
    },
    "D305776": {
      "author": "Tooru Fujisawa",
      "avatar": "https://www.gravatar.com/avatar/0432a84805ea7033f4646049963e3bf1?d=identicon\u0026s=64",
      "cl": "D305776",
      "clUrl": "https://phabricator.services.mozilla.com/D305776",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D305776",
      "email": "arai_a@mac.com",
      "hash": "104b7372be8aa9c3c5a8acdbad357b08c686ff6a",
      "subject": "Bug 2042605 - Do not cache linkedin insight.min.js. r=bthrall"
    },
    "D306303": {
      "author": "Chris H-C",
      "avatar": "https://www.gravatar.com/avatar/5043f3d055047e33f78e537ded657aca?d=identicon\u0026s=64",
      "cl": "D306303",
      "clUrl": "https://phabricator.services.mozilla.com/D306303",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D306303",
      "email": "chutten@mozilla.com",
      "hash": "0e2b5dc10bc3761b7e6e1639e9d8a56408b2667e",
      "subject": "Bug 2046193 - Update glean_parser to v20.0.1 r=TravisLong,mach-reviewers,ahochheiden"
    },
    "D306304": {
      "author": "Chris H-C",
      "avatar": "https://www.gravatar.com/avatar/5043f3d055047e33f78e537ded657aca?d=identicon\u0026s=64",
      "cl": "D306304",
      "clUrl": "https://phabricator.services.mozilla.com/D306304",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D306304",
      "email": "chutten@mozilla.com",
      "hash": "e46918bcc9b6d32828934c741cd9f642e77d60b9",
      "subject": "Bug 2046193 - Update Glean SDK to v68.0.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden"
    },
    "D306305": {
      "author": "Chris H-C",
      "avatar": "https://www.gravatar.com/avatar/5043f3d055047e33f78e537ded657aca?d=identicon\u0026s=64",
      "cl": "D306305",
      "clUrl": "https://phabricator.services.mozilla.com/D306305",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D306305",
      "email": "chutten@mozilla.com",
      "hash": "25be6bc93bc2bcc1686fee90d73d821c3f0bc150",
      "subject": "Bug 2046193 - Adjust to new Glean SDK version r=TravisLong"
    },
    "D306307": {
      "author": "Chris H-C",
      "avatar": "https://www.gravatar.com/avatar/5043f3d055047e33f78e537ded657aca?d=identicon\u0026s=64",
      "cl": "D306307",
      "clUrl": "https://phabricator.services.mozilla.com/D306307",
      "description": "Newtab's joglike format may need to remain static across this update\nthat adds a new arg (in_session) to metrics. Default to not-in-session.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D306307",
      "email": "chutten@mozilla.com",
      "hash": "f859e8ba2d1c1ee801904598c282037f238b0ca3",
      "subject": "Bug 2046193 - Adapt trainhopping newtab metrics to new Glean version r=TravisLong,mconley"
    },
    "D306818": {
      "author": "Andrew McCreight",
      "avatar": "https://www.gravatar.com/avatar/0a70c84cd33dba0151fe15f2f8773137?d=identicon\u0026s=64",
      "cl": "D306818",
      "clUrl": "https://phabricator.services.mozilla.com/D306818",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D306818",
      "email": "continuation@gmail.com",
      "hash": "cfcedb5eb52390d2c8e4a89c953e8a41955179bd",
      "subject": "Bug 2047680 - Enable dom.jsipc.check_safeForUntrustedWebProcess. r=nika"
    },
    "D306867": {
      "author": "Chris H-C",
      "avatar": "https://www.gravatar.com/avatar/5043f3d055047e33f78e537ded657aca?d=identicon\u0026s=64",
      "cl": "D306867",
      "clUrl": "https://phabricator.services.mozilla.com/D306867",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D306867",
      "email": "chutten@mozilla.com",
      "hash": "b734a68e5f8e1a599f05db829c31da15b06d20b2",
      "subject": "Bug 2046193 - Plumb through clear{Att|Dist}ribution r=TravisLong"
    },
    "D307142": {
      "author": "Greg Stoll",
      "avatar": "https://www.gravatar.com/avatar/15a606ee8e65f29d1c01554972d44635?d=identicon\u0026s=64",
      "cl": "D307142",
      "clUrl": "https://phabricator.services.mozilla.com/D307142",
      "description": "This is essentially the same as the earlier attempt to fix this, but waits\nto calls OnWindowMaximized() until mCustomNonClient has been set. I can't\nreproduce the original problem, but have verified that the original\npatch was a no-op because mCustomNonClient was false, but this patch does\ncorrectly call MarkAsHidingTaskbar() on my machine.\n\nI don't know for sure if this will fix things as the problem is very\nslippery, but it seems correct and probably won't make things worse.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D307142",
      "email": "greg@gregstoll.com",
      "hash": "ca8fe99d2c033b9d6b214bf73abb9099c1ec5f4c",
      "subject": "Bug 1957069 - Mark preXULSkeletonUI window as not hiding the taskbar r=emilio,win-reviewers,handyman"
    },
    "D307858": {
      "author": "Andy Leiserson",
      "avatar": "https://www.gravatar.com/avatar/38744a8eed407458243ba8021f56609a?d=identicon\u0026s=64",
      "cl": "D307858",
      "clUrl": "https://phabricator.services.mozilla.com/D307858",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D307858",
      "email": "aleiserson@mozilla.com",
      "hash": "30ce00c747d3183bcd1d4ddec2ae0d24a9a327c9",
      "subject": "Bug 2049015 - Increase WebGPU maxBufferSize to the safe limit r=webgpu-reviewers,teoxoy"
    },
    "D307984": {
      "author": "Glenn Watson",
      "avatar": "https://www.gravatar.com/avatar/3d823baa293744dbe3cbe8ce33d77065?d=identicon\u0026s=64",
      "cl": "D307984",
      "clUrl": "https://phabricator.services.mozilla.com/D307984",
      "description": "Offscreen (snapshot / view-transition) scenes were built with a throwaway\nInterners + DataStores, re-interning everything from empty each time.\n\nNow that interned templates are immutable at frame-build time and the build\npath takes \u0026DataStores, intern the offscreen scene into the document's own\ninterners instead. Its items dedup against existing document content and are\nflushed by the same transaction's main scene end_frame as one combined\ninterner delta, applied to the document data store before the offscreen scene\nis processed. process_offscreen_scene then borrows \u0026doc.data_stores rather\nthan allocating a fresh store; the transient offscreen items are evicted by a\nlater end_frame GC once the temporary pipeline is removed.\n\nThis relies on a main scene rebuild accompanying every RenderOffscreen, which\nWebRenderBridgeParent guarantees (SetDisplayList immediately precedes\nRenderOffscreen); a debug_assert enforces it.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D307984",
      "email": "git@chillybin.org",
      "hash": "521a0e1c403b63e5b687c5845bb51bfefeb46f28",
      "subject": "Bug 2047461 - Pt 10 - Render offscreen scenes against the document data store r=nical"
    },
    "D308154": {
      "author": "Shravan Narayan",
      "avatar": "https://www.gravatar.com/avatar/a4537e36a1c5cce6f9cc43505696448a?d=identicon\u0026s=64",
      "cl": "D308154",
      "clUrl": "https://phabricator.services.mozilla.com/D308154",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D308154",
      "email": "shravanrn@gmail.com",
      "hash": "ab280607619121d73ecc7937fa50aae3659c1e61",
      "subject": "Bug 2048557 - Ensure rlbox_wasm2c calls to libc clock use macros for clock IDs r=gaston,mccr8"
    },
    "D308344": {
      "author": "Updatebot",
      "avatar": "https://www.gravatar.com/avatar/cd270ac15e761e2d4c08e9c9b7cfecca?d=identicon\u0026s=64",
      "cl": "D308344",
      "clUrl": "https://phabricator.services.mozilla.com/D308344",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D308344",
      "email": "updatebot@mozilla.com",
      "hash": "d95b47b260f57425e10c3c767466c221a9ce0f4f",
      "subject": "Bug 2049823 - Update android nightly application-services version bump to 1fae8ed00fdc326d4a54a2f17aaa3fee3a00c9db r=diannaS,release-managers"
    },
    "D308351": {
      "author": "David Parks",
      "avatar": "https://www.gravatar.com/avatar/52b54b74a4b2589a419c3ed14cc55b65?d=identicon\u0026s=64",
      "cl": "D308351",
      "clUrl": "https://phabricator.services.mozilla.com/D308351",
      "description": "Instead of relying on the undocumented Windows behavior giving us the ordering\nwe like, we can simply rely on the fact that fullscreen should always block the\ntaskbar.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D308351",
      "email": "daparks@mozilla.com",
      "hash": "2a677748f783d06b5e9ab6c8f00180fd6a025425",
      "subject": "Bug 2048501: Simplify fullscreen detection logic in nsWindowTaskbarConcealer r=win-reviewers,gstoll"
    },
    "D308370": {
      "author": "Olivia Hall",
      "avatar": "https://www.gravatar.com/avatar/9bb5ba1328acae6f1d36d1c8564bc4bf?d=identicon\u0026s=64",
      "cl": "D308370",
      "clUrl": "https://phabricator.services.mozilla.com/D308370",
      "description": "Patch removes these metrics added in bug 2030152 because we no longer need it for QA purposes.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D308370",
      "email": "ohall@mozilla.com",
      "hash": "13afb2df85305dfff7b409a46e57322c5a6812f1",
      "subject": "Bug 2048461 - Remove nimbus.qa.* telemetry and observation mechanism r=geckoview-reviewers,tcampbell"
    },
    "D308387": {
      "author": "scottdowne",
      "avatar": "https://www.gravatar.com/avatar/778eae8eed52e7a108e29e0df77dc65c?d=identicon\u0026s=64",
      "cl": "D308387",
      "clUrl": "https://phabricator.services.mozilla.com/D308387",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D308387",
      "email": "sdowne@mozilla.com",
      "hash": "8ed821b9ccce571a91d5b10373ad11d3788e6486",
      "subject": "Bug 2049875 - Update locales for Firefox 152.0.1 v2 train-hop r=ini"
    },
    "D308401": {
      "author": "Reem H",
      "avatar": "https://www.gravatar.com/avatar/6ff5d1766c0abbbc7f56fb248b548de3?d=identicon\u0026s=64",
      "cl": "D308401",
      "clUrl": "https://phabricator.services.mozilla.com/D308401",
      "description": "Differential Revision: https://phabricator.services.mozilla.com/D308401",
      "email": "42309026+reemhamz@users.noreply.github.com",
      "hash": "875c84909a8d81853429f231c5abdd5f5fa8d89d",
      "subject": "Bug 2049886 - Remove watch live button from unsupported regions. r=nina-py"
    }
  },
  "date": "2026-06-24",
  "days": 1,
  "generatedAt": "2026-06-29T19:19:12Z",
  "markdown": "## Highlights\n- **Security** Firefox now marks \"Save Page As\" files with the Windows Internet Zone, improving downstream OS protections for downloaded content. [Phab D301934](https://phabricator.services.mozilla.com/D301934) [bug 1880253](https://bugzilla.mozilla.org/show_bug.cgi?id=1880253)\n- **GPU** WebGPU raises maxBufferSize to the safe upper bound, unblocking larger workloads without stepping past implementation limits. [Phab D307858](https://phabricator.services.mozilla.com/D307858) [bug 2049015](https://bugzilla.mozilla.org/show_bug.cgi?id=2049015)\n- **Rendering** WebRender can now render offscreen scenes against the document data store, a meaningful plumbing step for more complex scene composition. [Phab D307984](https://phabricator.services.mozilla.com/D307984) [bug 2047461](https://bugzilla.mozilla.org/show_bug.cgi?id=2047461)\n- **Security** Firefox enables dom.jsipc.check_safeForUntrustedWebProcess, tightening process safety checks around untrusted web content. [Phab D306818](https://phabricator.services.mozilla.com/D306818) [bug 2047680](https://bugzilla.mozilla.org/show_bug.cgi?id=2047680)\n- **Privacy** Telemetry cleanup removes nimbus.qa.* metrics and the related observation path, trimming dead data collection surface. [Phab D308370](https://phabricator.services.mozilla.com/D308370) [bug 2048461](https://bugzilla.mozilla.org/show_bug.cgi?id=2048461)\n- **A11y** Textarea magnifier selection now uses nsIEditor.selection, which should make text selection behavior on GeckoView more consistent and correct. [Phab D305127](https://phabricator.services.mozilla.com/D305127) [bug 2045663](https://bugzilla.mozilla.org/show_bug.cgi?id=2045663)\n- **Networking** Firefox stops caching LinkedIn's insight.min.js, a targeted compatibility fix for a widely deployed third-party script. [Phab D305776](https://phabricator.services.mozilla.com/D305776) [bug 2042605](https://bugzilla.mozilla.org/show_bug.cgi?id=2042605)\n- **UI** Unsupported regions no longer show the \"Watch Live\" button, reducing broken or misleading entry points in the product surface. [Phab D308401](https://phabricator.services.mozilla.com/D308401) [bug 2049886](https://bugzilla.mozilla.org/show_bug.cgi?id=2049886)\n- **Build** Core platform supply chain work moves NSPR and NSS imports in client.py from hg.mozilla.org to GitHub git sources. [Phab D305530](https://phabricator.services.mozilla.com/D305530) [bug 2042949](https://bugzilla.mozilla.org/show_bug.cgi?id=2042949)\n\n## What landed by area\n\n### Telemetry and Metrics\n- **Refactor** Glean SDK moved to v68.0.0, bringing the tree onto the current telemetry runtime. [Phab D306304](https://phabricator.services.mozilla.com/D306304) [bug 2046193](https://bugzilla.mozilla.org/show_bug.cgi?id=2046193)\n- **Build** glean_parser moved to v20.0.1 to match the newer Glean toolchain. [Phab D306303](https://phabricator.services.mozilla.com/D306303) [bug 2046193](https://bugzilla.mozilla.org/show_bug.cgi?id=2046193)\n- **Refactor** Firefox adjusted code for the new Glean SDK version, reducing upgrade fallout. [Phab D306305](https://phabricator.services.mozilla.com/D306305) [bug 2046193](https://bugzilla.mozilla.org/show_bug.cgi?id=2046193)\n- **Refactor** Trainhop newtab metrics were adapted to the updated Glean APIs, keeping reporting intact across the SDK bump. [Phab D306307](https://phabricator.services.mozilla.com/D306307) [bug 2046193](https://bugzilla.mozilla.org/show_bug.cgi?id=2046193)\n- **Refactor** clearAttribution and clearDistribution are now plumbed through, improving metric reset and attribution handling. [Phab D306867](https://phabricator.services.mozilla.com/D306867) [bug 2046193](https://bugzilla.mozilla.org/show_bug.cgi?id=2046193)\n- **Privacy** nimbus.qa.* telemetry and its observation mechanism were removed, cutting unused instrumentation. [Phab D308370](https://phabricator.services.mozilla.com/D308370) [bug 2048461](https://bugzilla.mozilla.org/show_bug.cgi?id=2048461)\n\n### Windows and OS Integration\n- **Security** WinUtils gained a ZoneId setter for downloaded files, laying the groundwork for consistent Windows trust marking. [Phab D301933](https://phabricator.services.mozilla.com/D301933) [bug 1880253](https://bugzilla.mozilla.org/show_bug.cgi?id=1880253)\n- **Security** Save Page As outputs are now explicitly marked with the Internet Zone on Windows. [Phab D301934](https://phabricator.services.mozilla.com/D301934) [bug 1880253](https://bugzilla.mozilla.org/show_bug.cgi?id=1880253)\n- **Security** Windows ZoneId writing got test coverage via WinUtils::MaybeWriteFileZoneId. [Phab D302602](https://phabricator.services.mozilla.com/D302602) [bug 1880253](https://bugzilla.mozilla.org/show_bug.cgi?id=1880253)\n- **Refactor** The Windows zone writer API was revised to be more versatile, which should make future consumers easier to support. [Phab D304318](https://phabricator.services.mozilla.com/D304318) [bug 1880253](https://bugzilla.mozilla.org/show_bug.cgi?id=1880253)\n- **UI** preXULSkeletonUI windows are now marked so they do not hide the taskbar, fixing rough edges during startup on Windows. [Phab D307142](https://phabricator.services.mozilla.com/D307142) [bug 1957069](https://bugzilla.mozilla.org/show_bug.cgi?id=1957069)\n- **Refactor** Fullscreen detection in nsWindowTaskbarConcealer was simplified, lowering complexity in a touchy Windows UI path. [Phab D308351](https://phabricator.services.mozilla.com/D308351) [bug 2048501](https://bugzilla.mozilla.org/show_bug.cgi?id=2048501)\n\n### Graphics and Rendering\n- **GPU** WebGPU's maxBufferSize was raised to the safe limit, improving headroom for larger buffers. [Phab D307858](https://phabricator.services.mozilla.com/D307858) [bug 2049015](https://bugzilla.mozilla.org/show_bug.cgi?id=2049015)\n- **Rendering** Offscreen scenes now render against the document data store, advancing WebRender's scene plumbing. [Phab D307984](https://phabricator.services.mozilla.com/D307984) [bug 2047461](https://bugzilla.mozilla.org/show_bug.cgi?id=2047461)\n\n### Mobile and GeckoView\n- **A11y** Textarea magnifier selection now goes through nsIEditor.selection, improving selection behavior in GeckoView text editing. [Phab D305127](https://phabricator.services.mozilla.com/D305127) [bug 2045663](https://bugzilla.mozilla.org/show_bug.cgi?id=2045663)\n- **Mobile** Android Nightly bumped application-services to commit 1fae8ed00fdc326d4a54a2f17aaa3fee3a00c9db. [Phab D308344](https://phabricator.services.mozilla.com/D308344) [bug 2049823](https://bugzilla.mozilla.org/show_bug.cgi?id=2049823)\n\n### Networking and Web Compatibility\n- **Networking** LinkedIn's insight.min.js is no longer cached, a narrow fix aimed at a real-world compatibility issue. [Phab D305776](https://phabricator.services.mozilla.com/D305776) [bug 2042605](https://bugzilla.mozilla.org/show_bug.cgi?id=2042605)\n\n### Security and Sandboxing\n- **Security** dom.jsipc.check_safeForUntrustedWebProcess is now enabled, adding enforcement around untrusted web process safety. [Phab D306818](https://phabricator.services.mozilla.com/D306818) [bug 2047680](https://bugzilla.mozilla.org/show_bug.cgi?id=2047680)\n- **Security** rlbox_wasm2c clock calls now use macros for clock IDs, tightening portability and correctness in a security-sensitive boundary layer. [Phab D308154](https://phabricator.services.mozilla.com/D308154) [bug 2048557](https://bugzilla.mozilla.org/show_bug.cgi?id=2048557)\n\n### Product UI and Release\n- **UI** Unsupported regions no longer show the \"Watch Live\" button, reducing dead-end UI. [Phab D308401](https://phabricator.services.mozilla.com/D308401) [bug 2049886](https://bugzilla.mozilla.org/show_bug.cgi?id=2049886)\n- **Build** Firefox 152.0.1 v2 train-hop locales were updated as part of release prep. [Phab D308387](https://phabricator.services.mozilla.com/D308387) [bug 2049875](https://bugzilla.mozilla.org/show_bug.cgi?id=2049875)\n\n### Build and Source Infrastructure\n- **Build** NSPR and NSS imports in client.py now use GitHub git instead of hg.mozilla.org, continuing Mozilla's source plumbing migration. [Phab D305530](https://phabricator.services.mozilla.com/D305530) [bug 2042949](https://bugzilla.mozilla.org/show_bug.cgi?id=2042949)\n\n## Reverts \u0026 Reapplies\n- **UI** Reverted the unsupported-region \"Watch Live\" removal after it caused node newtab failures. [bug 2049886](https://bugzilla.mozilla.org/show_bug.cgi?id=2049886)\n- **UI** Reapplied the unsupported-region \"Watch Live\" removal once the change was ready to land again. [Phab D308401](https://phabricator.services.mozilla.com/D308401) [bug 2049886](https://bugzilla.mozilla.org/show_bug.cgi?id=2049886)\n- **UI** Backed out autocomplete item test updates for logins, addresses, and payments after they caused crashes. [bug 2023223](https://bugzilla.mozilla.org/show_bug.cgi?id=2023223)",
  "repo": "firefox",
  "repoDisplay": "Firefox",
  "rollGroups": [
    {
      "name": "No",
      "count": 2
    },
    {
      "name": "Automatic",
      "count": 1
    }
  ],
  "since": "2026-06-24",
  "totals": {
    "commits": 28,
    "features": 25,
    "rolls": 3
  },
  "until": "2026-06-24"
}