{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 2,
      "FIXED": 11,
      "INVALID": 1,
      "WONTFIX": 1,
      "WORKSFORME": 1
    }
  },
  "commits": {
    "1758375": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "1758375",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1758375",
      "description": "Status: RESOLVED\nResolution: WORKSFORME\nComponent: General\nPriority: --\nSeverity: --\nAssignee: nobody@mozilla.org\nReporter: buecher@optosolar.com\nLast change: 2026-07-11T02:57:34Z",
      "email": "nobody@mozilla.org",
      "hash": "1758375",
      "subject": "calendar: error [calIICSService.parseICS] when parsing"
    },
    "1851421": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "1851421",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1851421",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Bugzilla-General\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T08:35:14Z",
      "email": "justdave@bugzilla.org",
      "hash": "1851421",
      "subject": "Use /a modifier on regexps that contain \\d to avoid unintentional unicode matches"
    },
    "1917423": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "1917423",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1917423",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Installation \u0026 Upgrading\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T06:04:17Z",
      "email": "justdave@bugzilla.org",
      "hash": "1917423",
      "subject": "checksetup.pl fails to create the data directory if it doesn't exist"
    },
    "1922411": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "1922411",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1922411",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Query/Bug List\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: sam@cmpct.info\nLast change: 2026-07-11T04:55:28Z",
      "email": "justdave@bugzilla.org",
      "hash": "1922411",
      "subject": "Bugzilla relies on multi-part set-cookie for LASTORDER which is disabled in newer Firefox"
    },
    "1923778": {
      "author": "general",
      "avatar": "https://www.gravatar.com/avatar/98ab73718b922924064c246097e5eede?d=identicon\u0026s=64",
      "cl": "1923778",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=1923778",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Bugzilla-General\nPriority: --\nSeverity: --\nAssignee: general@bugzilla.bugs\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T05:06:00Z",
      "email": "general@bugzilla.bugs",
      "hash": "1923778",
      "subject": "Perl now considers an empty PATH to be insecure, whether it's detainted or not"
    },
    "2052526": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "2052526",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052526",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Toolchains\nPriority: --\nSeverity: --\nAssignee: nobody@mozilla.org\nReporter: performance-sheriff-bot@mozilla.tld\nLast change: 2026-07-11T09:43:58Z",
      "email": "nobody@mozilla.org",
      "hash": "2052526",
      "subject": "17.11 - 2.05% build times + 3 more (OSX) regression on Mon June 29 2026"
    },
    "2052593": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "2052593",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052593",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Widget: Cocoa\nPriority: --\nSeverity: S3\nAssignee: nobody@mozilla.org\nReporter: johnnytucats@yahoo.com\nLast change: 2026-07-11T01:32:41Z",
      "email": "nobody@mozilla.org",
      "hash": "2052593",
      "subject": "Open File dialog box cannot be moved in 152. I can move it with 151."
    },
    "2052640": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "2052640",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052640",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Installation \u0026 Upgrading\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T05:12:30Z",
      "email": "justdave@bugzilla.org",
      "hash": "2052640",
      "subject": "Port bug 903895 to Harmony: Allow more than 32k components"
    },
    "2052693": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "2052693",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052693",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Extensions\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T05:35:11Z",
      "email": "justdave@bugzilla.org",
      "hash": "2052693",
      "subject": "[ComponentWatching] extension attempts to access the database during checksetup.pl before the schema matches what it expects during an upgrade"
    },
    "2052694": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "2052694",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052694",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Extensions\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T05:46:59Z",
      "email": "justdave@bugzilla.org",
      "hash": "2052694",
      "subject": "[ShadowBugs] extension attempts to access the database during checksetup.pl --no-database"
    },
    "2052697": {
      "author": "justdave",
      "avatar": "https://www.gravatar.com/avatar/e9b8879974f9b8c15f35712b58182a86?d=identicon\u0026s=64",
      "cl": "2052697",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052697",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Bugzilla-General\nPriority: --\nSeverity: --\nAssignee: justdave@bugzilla.org\nReporter: justdave@bugzilla.org\nLast change: 2026-07-11T05:20:01Z",
      "email": "justdave@bugzilla.org",
      "hash": "2052697",
      "subject": "Require Perl 5.14 in Harmony"
    },
    "2052936": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "2052936",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2052936",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: String\nPriority: --\nSeverity: --\nAssignee: nobody@mozilla.org\nReporter: mayankleoboy1@gmail.com\nLast change: 2026-07-10T18:40:15Z",
      "email": "nobody@mozilla.org",
      "hash": "2052936",
      "subject": "The default-comparator funnel silently bypasses the memcmp path"
    },
    "2053269": {
      "author": "dkl",
      "avatar": "https://www.gravatar.com/avatar/afd301f3bbbe2b1a94d93a1e7c313d9e?d=identicon\u0026s=64",
      "cl": "2053269",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2053269",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: API\nPriority: --\nSeverity: --\nAssignee: dkl@mozilla.com\nReporter: dkl@mozilla.com\nLast change: 2026-07-11T01:18:13Z",
      "email": "dkl@mozilla.com",
      "hash": "2053269",
      "subject": "BMO API bugzilla.login helper needs to support Bugzilla_api_token + cookie for authenication support"
    },
    "2053957": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "2053957",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2053957",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Untriaged\nPriority: --\nSeverity: --\nAssignee: nobody@mozilla.org\nReporter: worcester12345@yahoo.com\nLast change: 2026-07-11T10:24:43Z",
      "email": "nobody@mozilla.org",
      "hash": "2053957",
      "subject": "nsIMsgCopyServiceListener.onStopCopy - onStopCopy failed NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE)"
    },
    "2054239": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "2054239",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=2054239",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Untriaged\nPriority: --\nSeverity: --\nAssignee: nobody@mozilla.org\nReporter: rizkaaa.faujiah@gmail.com\nLast change: 2026-07-11T11:48:39Z",
      "email": "nobody@mozilla.org",
      "hash": "2054239",
      "subject": "\"Sending of the message failed. There was an error attaching the file. Please check that you have access to the file"
    },
    "459210": {
      "author": "nobody",
      "avatar": "https://www.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=identicon\u0026s=64",
      "cl": "459210",
      "clUrl": "https://bugzilla.mozilla.org/show_bug.cgi?id=459210",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: Search\nPriority: --\nSeverity: S3\nAssignee: nobody@mozilla.org\nReporter: maximilian.mehnert@gmx.de\nLast change: 2026-07-11T09:07:59Z",
      "email": "nobody@mozilla.org",
      "hash": "459210",
      "subject": "Thread view results not accurate for saved search with single folder"
    }
  },
  "date": "2026-07-11",
  "days": 1,
  "generatedAt": "2026-07-11T22:05:20Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **UI** Bugzilla's bug list no longer depends on multipart `Set-Cookie` handling for `LASTORDER`, avoiding sorting and list-order breakage in newer Firefox. [bug 1922411](https://bugzilla.mozilla.org/show_bug.cgi?id=1922411)\n- **Security** Bugzilla now treats empty `PATH` handling correctly with newer Perl security rules, preventing setup and maintenance failures. [bug 1923778](https://bugzilla.mozilla.org/show_bug.cgi?id=1923778)\n- **Security** Regular expressions using `\\d` were tightened with the `/a` modifier to avoid unintended Unicode digit matches. [bug 1851421](https://bugzilla.mozilla.org/show_bug.cgi?id=1851421)\n- **API** Bugzilla's `bugzilla.login` helper now supports API token plus cookie authentication, fixing login flows for API clients. [bug 2053269](https://bugzilla.mozilla.org/show_bug.cgi?id=2053269)\n- **UI** `checksetup.pl` now creates the data directory automatically when it is missing, smoothing fresh setup and recovery scenarios. [bug 1917423](https://bugzilla.mozilla.org/show_bug.cgi?id=1917423)\n- **UI** Harmony now supports installations with more than 32k components, removing a hard scaling limit in large deployments. [bug 2052640](https://bugzilla.mozilla.org/show_bug.cgi?id=2052640)\n- **Extensions** Upgrade-time failures were fixed for ComponentWatching when schema checks ran before the database matched expectations. [bug 2052693](https://bugzilla.mozilla.org/show_bug.cgi?id=2052693)\n- **Extensions** ShadowBugs no longer touches the database during `checksetup.pl --no-database`, fixing no-database setup paths. [bug 2052694](https://bugzilla.mozilla.org/show_bug.cgi?id=2052694)\n\n## By component\n\n### String\n- The default comparator funnel no longer silently skips the `memcmp` fast path. [bug 2052936](https://bugzilla.mozilla.org/show_bug.cgi?id=2052936)\n\n### API\n- `bugzilla.login` helper support was added for API token plus cookie authentication. [bug 2053269](https://bugzilla.mozilla.org/show_bug.cgi?id=2053269)\n\n### Query/Bug List\n- Bug list ordering no longer relies on multipart `Set-Cookie` behavior for `LASTORDER`, improving compatibility with newer Firefox. [bug 1922411](https://bugzilla.mozilla.org/show_bug.cgi?id=1922411)\n\n### Bugzilla-General\n- Fixed setup and maintenance breakage caused by newer Perl treating an empty `PATH` as insecure. [bug 1923778](https://bugzilla.mozilla.org/show_bug.cgi?id=1923778)\n- Harmony now requires Perl 5.14, aligning runtime expectations with current code. [bug 2052697](https://bugzilla.mozilla.org/show_bug.cgi?id=2052697)\n- Regular expressions containing `\\d` now use `/a` to avoid accidental Unicode digit matches. [bug 1851421](https://bugzilla.mozilla.org/show_bug.cgi?id=1851421)\n\n### Installation \u0026 Upgrading\n- Harmony installations can now support more than 32k components. [bug 2052640](https://bugzilla.mozilla.org/show_bug.cgi?id=2052640)\n- `checksetup.pl` now creates the data directory if it does not already exist. [bug 1917423](https://bugzilla.mozilla.org/show_bug.cgi?id=1917423)\n\n### Extensions\n- ComponentWatching no longer hits the database during `checksetup.pl` before the schema is ready during upgrades. [bug 2052693](https://bugzilla.mozilla.org/show_bug.cgi?id=2052693)\n- ShadowBugs no longer accesses the database during `checksetup.pl --no-database`. [bug 2052694](https://bugzilla.mozilla.org/show_bug.cgi?id=2052694)\n\n## Resolution other than FIXED\n- Open File dialog movement regression on macOS was closed as invalid. [bug 2052593](https://bugzilla.mozilla.org/show_bug.cgi?id=2052593)\n- Thunderbird thread view accuracy for a saved search in a single folder was resolved WONTFIX. [bug 459210](https://bugzilla.mozilla.org/show_bug.cgi?id=459210)\n- Mail copy failure with `nsIMsgCopyServiceListener.onStopCopy` was closed as a duplicate. [bug 2053957](https://bugzilla.mozilla.org/show_bug.cgi?id=2053957)\n- Message send failure while attaching a file was closed as a duplicate. [bug 2054239](https://bugzilla.mozilla.org/show_bug.cgi?id=2054239)",
  "repo": "firefox",
  "repoDisplay": "Firefox",
  "since": "2026-07-11",
  "totals": {
    "components": 11,
    "contributors": 4,
    "issues": 16
  },
  "until": "2026-07-11"
}