{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 2,
      "FIXED": 47,
      "WONTFIX": 1
    }
  },
  "commits": {
    "166644": {
      "author": "saam",
      "avatar": "https://www.gravatar.com/avatar/3836ed86471c9478b64635005ba72d32?d=identicon\u0026s=64",
      "cl": "166644",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=166644",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: saam@hey.com\nReporter: saam@hey.com\nLast change: 2026-07-30T14:50:41Z",
      "email": "saam@hey.com",
      "hash": "166644",
      "subject": "WebAssembly: Make sure correct return values are returned from Table.prototype.grow and Memory.prototype.grow"
    },
    "173159": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "173159",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=173159",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-07-30T14:48:48Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "173159",
      "subject": "WebAssembly: error types shouldn't have context when used by users directly"
    },
    "173285": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "173285",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=173285",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-07-30T14:47:03Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "173285",
      "subject": "WebAssembly: some of out UTF-8 handling is wrong"
    },
    "173290": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "173290",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=173290",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-07-30T14:55:03Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "173290",
      "subject": "WebAssembly: we don't support NaNs as per spec"
    },
    "282532": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "282532",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=282532",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: tom.online1337@gmail.com\nLast change: 2026-07-30T14:45:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "282532",
      "subject": "Discrepancy in Handling of BigInt in WebAssembly.Memory Initialization"
    },
    "317439": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "317439",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317439",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-30T19:55:06Z",
      "email": "zalan@apple.com",
      "hash": "317439",
      "subject": "[Flex] A flex item's flex base size should not be clamped by its own min/max-width"
    },
    "318556": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "318556",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318556",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Critical\nAssignee: youennf@gmail.com\nReporter: erik.witt@baqend.com\nLast change: 2026-07-30T08:29:36Z",
      "email": "youennf@gmail.com",
      "hash": "318556",
      "subject": "Service Worker request is missing sec-fetch-dest"
    },
    "319165": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319165",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319165",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-07-30T13:00:42Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319165",
      "subject": "setAttribute InvalidCharacterError with name ending in quote"
    },
    "319429": {
      "author": "kiet.ho",
      "avatar": "https://www.gravatar.com/avatar/d9058b37006dce1f55f91b8ccc82f9a3?d=identicon\u0026s=64",
      "cl": "319429",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319429",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: kiet.ho@apple.com\nReporter: kiet.ho@apple.com\nLast change: 2026-07-30T07:32:56Z",
      "email": "kiet.ho@apple.com",
      "hash": "319429",
      "subject": "[css-conditional-5] @container: support comma-separated list of conditions"
    },
    "319838": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "319838",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319838",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-30T21:01:31Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "319838",
      "subject": "TileController's visible size is not constricted to its parent"
    },
    "319878": {
      "author": "marcosc",
      "avatar": "https://www.gravatar.com/avatar/d31c9c6a3b0af558a2945682020e5b90?d=identicon\u0026s=64",
      "cl": "319878",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319878",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: marcosc@apple.com\nReporter: marcosc@apple.com\nLast change: 2026-07-30T07:14:43Z",
      "email": "marcosc@apple.com",
      "hash": "319878",
      "subject": "iOS: WebPageProxy lastActivationTimestamp is never set for a tap on a page with no touch event listeners"
    },
    "319993": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319993",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319993",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: Compositing\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: eugcheung94@gmail.com\nLast change: 2026-07-30T15:30:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319993",
      "subject": "REGRESSION (Safari 18.4 - 26.5): filter: blur(...) + border-radius does not clip properly"
    },
    "320112": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320112",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320112",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: etienne@segonzac.info\nLast change: 2026-07-30T12:52:10Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320112",
      "subject": "Add support for loading a single nested model inside of a Spatial Portal"
    },
    "320229": {
      "author": "ryanhaddad",
      "avatar": "https://www.gravatar.com/avatar/b7d8cd2dec546cac2524e4b58181f9d5?d=identicon\u0026s=64",
      "cl": "320229",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320229",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ryanhaddad@apple.com\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-30T19:15:08Z",
      "email": "ryanhaddad@apple.com",
      "hash": "320229",
      "subject": "[git-webkit] Handle non-JSON responses when printing user hints for GitHub API errors"
    },
    "320365": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320365",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320365",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: vitaly@igalia.com\nLast change: 2026-07-30T16:33:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320365",
      "subject": "[Curl] Don't add default `Accept-Language` if the request already has one"
    },
    "320395": {
      "author": "ryanhaddad",
      "avatar": "https://www.gravatar.com/avatar/b7d8cd2dec546cac2524e4b58181f9d5?d=identicon\u0026s=64",
      "cl": "320395",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320395",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ryanhaddad@apple.com\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-30T19:16:40Z",
      "email": "ryanhaddad@apple.com",
      "hash": "320395",
      "subject": "[git-webkit] revert fails when the original bug's version is no longer active, blocking reverts of older commits"
    },
    "320404": {
      "author": "destra",
      "avatar": "https://www.gravatar.com/avatar/bb57a3e383fc407cd4b341aeef87d877?d=identicon\u0026s=64",
      "cl": "320404",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320404",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: destra@apple.com\nReporter: destra@apple.com\nLast change: 2026-07-30T15:12:38Z",
      "email": "destra@apple.com",
      "hash": "320404",
      "subject": "Add HTMLMediaElement.removeTextTrack()"
    },
    "320436": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "320436",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320436",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-30T08:27:35Z",
      "email": "youennf@gmail.com",
      "hash": "320436",
      "subject": "Implement fetch upload backpressure"
    },
    "320458": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320458",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320458",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: etienne@segonzac.info\nLast change: 2026-07-30T14:51:36Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320458",
      "subject": "[ModelProcess] Prepare the RealityKit hierarchy to support multiple entities with global transforms"
    },
    "320478": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "320478",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320478",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-30T19:56:28Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "320478",
      "subject": "libWebKitSwift.dylib is not loaded in some configurations"
    },
    "320530": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "320530",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320530",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-30T07:29:11Z",
      "email": "sosuke@bun.com",
      "hash": "320530",
      "subject": "[JSC] Inline hot part of `op_enter` in LLInt"
    },
    "320537": {
      "author": "lily_spiniolas",
      "avatar": "https://www.gravatar.com/avatar/b65cfeb51301399bd50e338bb2d7613e?d=identicon\u0026s=64",
      "cl": "320537",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320537",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: lily_spiniolas@apple.com\nReporter: lily_spiniolas@apple.com\nLast change: 2026-07-30T09:17:58Z",
      "email": "lily_spiniolas@apple.com",
      "hash": "320537",
      "subject": "[AX] Add neutralizing color filter"
    },
    "320547": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "320547",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320547",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: jean-yves.avenard@apple.com\nReporter: jean-yves.avenard@apple.com\nLast change: 2026-07-30T07:18:43Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "320547",
      "subject": "(311380@main) [Moon Player: AI-Enhanced 3D] Video playback goes black but audio continues when playing YouTube videos in full screen"
    },
    "320557": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320557",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320557",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: d_parkinson@apple.com\nLast change: 2026-07-30T09:04:23Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320557",
      "subject": "[Site Isolation] Web Inspector: UI process crash in didCommitProvisionalFrame when a provisional subframe commits after a main-frame swap"
    },
    "320561": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "320561",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320561",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-07-30T07:12:23Z",
      "email": "philn@igalia.com",
      "hash": "320561",
      "subject": "[WPE] Missing moduledir in wpe-platform-uninstalled.pc file"
    },
    "320570": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320570",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320570",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebAssembly\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-07-30T17:12:48Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320570",
      "subject": "Enable WebAssembly Memory64 feature flag"
    },
    "320575": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "320575",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320575",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: yijia_huang@apple.com\nReporter: yijia_huang@apple.com\nLast change: 2026-07-30T15:23:43Z",
      "email": "yijia_huang@apple.com",
      "hash": "320575",
      "subject": "[JSC] Extend Array.from()'s Set fast path to cover set.keys()/.values()"
    },
    "320576": {
      "author": "ryanhaddad",
      "avatar": "https://www.gravatar.com/avatar/b7d8cd2dec546cac2524e4b58181f9d5?d=identicon\u0026s=64",
      "cl": "320576",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320576",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ryanhaddad@apple.com\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-30T18:36:12Z",
      "email": "ryanhaddad@apple.com",
      "hash": "320576",
      "subject": "[EWS] Parent build retries in AnalyzeLayoutTestsResults should only trigger the builder that made the request"
    },
    "320578": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "320578",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320578",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: yijia_huang@apple.com\nReporter: yijia_huang@apple.com\nLast change: 2026-07-30T15:25:21Z",
      "email": "yijia_huang@apple.com",
      "hash": "320578",
      "subject": "Widen find16/find32 SIMD threshold; speed up ASCII case-conversion prefix copy"
    },
    "320583": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "320583",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320583",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-07-30T14:21:16Z",
      "email": "sgill26@apple.com",
      "hash": "320583",
      "subject": "[GFC][Integration] RenderGrid needs grid items' areas after layout"
    },
    "320588": {
      "author": "aestes",
      "avatar": "https://www.gravatar.com/avatar/643f10f01b26fd94d03482a2013b2ea0?d=identicon\u0026s=64",
      "cl": "320588",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320588",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: aestes@apple.com\nReporter: aestes@apple.com\nLast change: 2026-07-30T16:14:44Z",
      "email": "aestes@apple.com",
      "hash": "320588",
      "subject": "[Site Isolation] Embedded YouTube videos on yahoo.com fail to render"
    },
    "320595": {
      "author": "dan.hecht",
      "avatar": "https://www.gravatar.com/avatar/080f47d912b1b34d0be8293f825d132d?d=identicon\u0026s=64",
      "cl": "320595",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320595",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: bmalloc\nPriority: P2\nSeverity: Normal\nAssignee: dan.hecht@apple.com\nReporter: dan.hecht@apple.com\nLast change: 2026-07-30T16:19:52Z",
      "email": "dan.hecht@apple.com",
      "hash": "320595",
      "subject": "[libpas] Fix a benign read from a deallocated TLC"
    },
    "320605": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "320605",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320605",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-07-30T18:04:23Z",
      "email": "jlee53@apple.com",
      "hash": "320605",
      "subject": "Add parental controls content filtering test for blocked navigation via clicked links"
    },
    "320609": {
      "author": "megan_gardner",
      "avatar": "https://www.gravatar.com/avatar/b466a5bcbfabf4d82a8ecc595db5a531?d=identicon\u0026s=64",
      "cl": "320609",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320609",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: megan_gardner@apple.com\nReporter: megan_gardner@apple.com\nLast change: 2026-07-30T21:30:00Z",
      "email": "megan_gardner@apple.com",
      "hash": "320609",
      "subject": "StabilityTracer: Safari crashes in AppKit when Writing Tools requests the selected text with a range that exceeds the context text"
    },
    "320611": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "320611",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320611",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-30T07:37:12Z",
      "email": "sosuke@bun.com",
      "hash": "320611",
      "subject": "[YARR] Do not filter the contents of a negative lookahead in `optimizeBOL`"
    },
    "320613": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "320613",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320613",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-07-30T20:33:45Z",
      "email": "charliew@apple.com",
      "hash": "320613",
      "subject": "[css-inline] Preserve fractional central baselines for atomic inlines"
    },
    "320617": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320617",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320617",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-30T20:02:04Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320617",
      "subject": "XMLHttpRequest.responseURL still returns the aborted request's URL after abort()"
    },
    "320618": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320618",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320618",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-30T07:40:50Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320618",
      "subject": "[CSS] Deduplicate the identical CSSSelector::Match::Set case in SelectorCompiler"
    },
    "320624": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320624",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320624",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-30T13:26:58Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320624",
      "subject": "CSS JIT serializes the full selector text on every compile even when disassembly dumping is disabled"
    },
    "320628": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320628",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320628",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-30T13:56:07Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320628",
      "subject": "Reduce sizeof(SelectorFragment) by eliminating struct padding in the CSS JIT"
    },
    "320630": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "320630",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320630",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-30T13:22:37Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "320630",
      "subject": "[cssjit] Use WTF::compactMap in generateElementIsNthChildOf"
    },
    "320631": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320631",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320631",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: richard_robinson2@apple.com\nLast change: 2026-07-30T19:48:24Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320631",
      "subject": "[PDF] Don't show system actions in Recovery mode for the alternate PDF HUD view"
    },
    "320632": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "320632",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320632",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-30T07:30:54Z",
      "email": "ysuzuki@apple.com",
      "hash": "320632",
      "subject": "[CMake] Remove WKDefaultPDFHUDView.mm"
    },
    "320634": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "320634",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320634",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-07-30T12:58:12Z",
      "email": "cdumez@apple.com",
      "hash": "320634",
      "subject": "Out-of-bounds read in WebM MIME sniffer at the 0x42 0x82 DocType check"
    },
    "320640": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "320640",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320640",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-30T13:37:21Z",
      "email": "youennf@gmail.com",
      "hash": "320640",
      "subject": "m_isInvokingQueueDrainedHandler assertions are thread racy"
    },
    "320655": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320655",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320655",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: remcohaszing@gmail.com\nLast change: 2026-07-30T17:36:44Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320655",
      "subject": "Implement navigator.preferences"
    },
    "320660": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320660",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320660",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: info.aeslilly@gmail.com\nLast change: 2026-07-30T20:30:11Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320660",
      "subject": "corner-shape: update property details"
    },
    "320661": {
      "author": "keith_miller",
      "avatar": "https://www.gravatar.com/avatar/bddc1595b29098429a6ce7c8bf4aced2?d=identicon\u0026s=64",
      "cl": "320661",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320661",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: bmalloc\nPriority: P2\nSeverity: Normal\nAssignee: keith_miller@apple.com\nReporter: keith_miller@apple.com\nLast change: 2026-07-30T21:13:30Z",
      "email": "keith_miller@apple.com",
      "hash": "320661",
      "subject": "Add preserve_most to most fastMalloc APIs"
    },
    "320662": {
      "author": "ryanhaddad",
      "avatar": "https://www.gravatar.com/avatar/b7d8cd2dec546cac2524e4b58181f9d5?d=identicon\u0026s=64",
      "cl": "320662",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320662",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ryanhaddad@apple.com\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-30T17:52:11Z",
      "email": "ryanhaddad@apple.com",
      "hash": "320662",
      "subject": "[build.webkit.org] Migrate Apple-Tahoe-Safer-CPP-Checks to macOS 26.6"
    },
    "320666": {
      "author": "eric.carlson",
      "avatar": "https://www.gravatar.com/avatar/e227ff07cc6d645fc1c69fd56c2c8cb8?d=identicon\u0026s=64",
      "cl": "320666",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320666",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: eric.carlson@apple.com\nReporter: eric.carlson@apple.com\nLast change: 2026-07-30T18:10:08Z",
      "email": "eric.carlson@apple.com",
      "hash": "320666",
      "subject": "ImageCapture.takePhoto() silently fails forever on a getUserMedia track after one transient -[AVCaptureSession canAddOutput:] failure"
    }
  },
  "date": "2026-07-30",
  "days": 1,
  "generatedAt": "2026-07-30T22:05:36Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Media** Fixed a fullscreen playback bug where YouTube video could go black while audio kept playing. [bug 320547](https://bugs.webkit.org/show_bug.cgi?id=320547)\n- **Media** Fixed embedded YouTube videos failing to render on yahoo.com under Site Isolation. [bug 320588](https://bugs.webkit.org/show_bug.cgi?id=320588)\n- **Security** Fixed an out-of-bounds read in the WebM MIME sniffer. [bug 320634](https://bugs.webkit.org/show_bug.cgi?id=320634)\n- **Networking** Fixed Service Worker requests missing the sec-fetch-dest header. [bug 318556](https://bugs.webkit.org/show_bug.cgi?id=318556)\n- **Networking** Added fetch upload backpressure support to improve streaming request behavior. [bug 320436](https://bugs.webkit.org/show_bug.cgi?id=320436)\n- **Layout** Fixed flex sizing so a flex item's base size is not incorrectly clamped by its own min/max-width. [bug 317439](https://bugs.webkit.org/show_bug.cgi?id=317439)\n- **DOM** Fixed XMLHttpRequest.responseURL so abort() no longer leaves the aborted request URL visible. [bug 320617](https://bugs.webkit.org/show_bug.cgi?id=320617)\n- **Media** Fixed ImageCapture.takePhoto() getting stuck after a transient AVCaptureSession output failure on a getUserMedia track. [bug 320666](https://bugs.webkit.org/show_bug.cgi?id=320666)\n- **UI** Fixed a Safari crash when Writing Tools requested selected text with an out-of-range selection. [bug 320609](https://bugs.webkit.org/show_bug.cgi?id=320609)\n- **Media** Added HTMLMediaElement.removeTextTrack(). [bug 320404](https://bugs.webkit.org/show_bug.cgi?id=320404)\n\n## By component\n\n### JavaScriptCore\n- Fixed WebAssembly grow APIs to return the correct values from Table.prototype.grow and Memory.prototype.grow. [bug 166644](https://bugs.webkit.org/show_bug.cgi?id=166644)\n- Fixed WebAssembly error objects so directly user-visible errors do not include the wrong context. [bug 173159](https://bugs.webkit.org/show_bug.cgi?id=173159)\n- Fixed incorrect UTF-8 handling in WebAssembly. [bug 173285](https://bugs.webkit.org/show_bug.cgi?id=173285)\n- Fixed WebAssembly NaN handling to match the spec. [bug 173290](https://bugs.webkit.org/show_bug.cgi?id=173290)\n- Fixed a WebAssembly.Memory initialization discrepancy involving BigInt. [bug 282532](https://bugs.webkit.org/show_bug.cgi?id=282532)\n- Improved LLInt performance by inlining the hot part of op_enter. [bug 320530](https://bugs.webkit.org/show_bug.cgi?id=320530)\n- Fixed YARR regex optimization so negative lookahead contents are not filtered incorrectly in optimizeBOL. [bug 320611](https://bugs.webkit.org/show_bug.cgi?id=320611)\n\n### WebAssembly\n- Enabled the WebAssembly Memory64 feature flag. [bug 320570](https://bugs.webkit.org/show_bug.cgi?id=320570)\n\n### CSS\n- Added support for comma-separated @container condition lists. [bug 319429](https://bugs.webkit.org/show_bug.cgi?id=319429)\n- Fixed inline layout to preserve fractional central baselines for atomic inlines. [bug 320613](https://bugs.webkit.org/show_bug.cgi?id=320613)\n- Updated corner-shape property details. [bug 320660](https://bugs.webkit.org/show_bug.cgi?id=320660)\n\n### CSS layout\n- Fixed flex layout so a flex item's base size is not clamped by its own min/max-width. [bug 317439](https://bugs.webkit.org/show_bug.cgi?id=317439)\n\n### Layout and rendering\n- Added support for loading a single nested model inside a Spatial Portal. [bug 320112](https://bugs.webkit.org/show_bug.cgi?id=320112)\n- Fixed grid integration so RenderGrid keeps grid item areas available after layout. [bug 320583](https://bugs.webkit.org/show_bug.cgi?id=320583)\n\n### Scrolling and compositing\n- Fixed tile visibility sizing so TileController is constrained by its parent. [bug 319838](https://bugs.webkit.org/show_bug.cgi?id=319838)\n\n### Service Workers and networking\n- Fixed Service Worker requests missing the sec-fetch-dest header. [bug 318556](https://bugs.webkit.org/show_bug.cgi?id=318556)\n- Added fetch upload backpressure support to improve streaming upload behavior. [bug 320436](https://bugs.webkit.org/show_bug.cgi?id=320436)\n- Fixed a thread race in queue drained handler assertions. [bug 320640](https://bugs.webkit.org/show_bug.cgi?id=320640)\n\n### Network loading\n- Fixed Curl networking so a request's existing Accept-Language header is preserved. [bug 320365](https://bugs.webkit.org/show_bug.cgi?id=320365)\n\n### Media playback and capture\n- Added HTMLMediaElement.removeTextTrack(). [bug 320404](https://bugs.webkit.org/show_bug.cgi?id=320404)\n- Fixed fullscreen playback where YouTube video could turn black while audio continued. [bug 320547](https://bugs.webkit.org/show_bug.cgi?id=320547)\n- Fixed embedded YouTube videos failing to render on yahoo.com under Site Isolation. [bug 320588](https://bugs.webkit.org/show_bug.cgi?id=320588)\n- Fixed an out-of-bounds read in the WebM MIME sniffer. [bug 320634](https://bugs.webkit.org/show_bug.cgi?id=320634)\n- Fixed ImageCapture.takePhoto() getting stuck after a transient AVCaptureSession output failure. [bug 320666](https://bugs.webkit.org/show_bug.cgi?id=320666)\n\n### Web Inspector\n- Fixed a UI process crash when a provisional subframe committed after a main-frame swap under Site Isolation. [bug 320557](https://bugs.webkit.org/show_bug.cgi?id=320557)\n\n### DOM and web APIs\n- Fixed XMLHttpRequest.responseURL so abort() no longer returns the aborted request URL. [bug 320617](https://bugs.webkit.org/show_bug.cgi?id=320617)\n\n### iOS and interaction\n- Fixed iOS page activation timestamp tracking for taps on pages without touch event listeners. [bug 319878](https://bugs.webkit.org/show_bug.cgi?id=319878)\n\n### Accessibility\n- Added a neutralizing color filter for accessibility use cases. [bug 320537](https://bugs.webkit.org/show_bug.cgi?id=320537)\n\n### WebKit platform and app integration\n- Prepared the RealityKit hierarchy to support multiple entities with global transforms in model processing. [bug 320458](https://bugs.webkit.org/show_bug.cgi?id=320458)\n- Fixed some configurations where libWebKitSwift.dylib was not loaded. [bug 320478](https://bugs.webkit.org/show_bug.cgi?id=320478)\n- Added a parental controls content filtering test for blocked navigation via clicked links. [bug 320605](https://bugs.webkit.org/show_bug.cgi?id=320605)\n- Fixed a Safari crash when Writing Tools requested selected text beyond the available context range. [bug 320609](https://bugs.webkit.org/show_bug.cgi?id=320609)\n- Fixed alternate PDF HUD behavior so system actions are not shown in Recovery mode. [bug 320631](https://bugs.webkit.org/show_bug.cgi?id=320631)\n\n### Memory management\n- Fixed a benign read from a deallocated TLC in libpas. [bug 320595](https://bugs.webkit.org/show_bug.cgi?id=320595)\n- Added preserve_most to more fastMalloc APIs. [bug 320661](https://bugs.webkit.org/show_bug.cgi?id=320661)\n\n### Performance\n- Extended Array.from()'s Set fast path to cover set.keys() and set.values(). [bug 320575](https://bugs.webkit.org/show_bug.cgi?id=320575)\n- Improved string processing performance by widening find16/find32 SIMD thresholds and speeding up ASCII case-conversion prefix copy. [bug 320578](https://bugs.webkit.org/show_bug.cgi?id=320578)\n\n### Developer tools and infrastructure\n- Fixed git-webkit error handling for non-JSON GitHub API responses when printing user hints. [bug 320229](https://bugs.webkit.org/show_bug.cgi?id=320229)\n- Fixed git-webkit revert so older commits can still be reverted when the original bug version is no longer active. [bug 320395](https://bugs.webkit.org/show_bug.cgi?id=320395)\n\n### Build and ports\n- Fixed the WPE uninstalled pkg-config file to include moduledir. [bug 320561](https://bugs.webkit.org/show_bug.cgi?id=320561)\n\n## Resolution other than FIXED\n- WONTFIX: navigator.preferences will not be implemented. [bug 320655](https://bugs.webkit.org/show_bug.cgi?id=320655)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-30",
  "totals": {
    "components": 14,
    "contributors": 25,
    "issues": 50
  },
  "until": "2026-07-30"
}