{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 1,
      "DUPLICATE": 1,
      "FIXED": 40
    }
  },
  "commits": {
    "233092": {
      "author": "chris.lord",
      "avatar": "https://www.gravatar.com/avatar/abacac37860454276e26881e8614cc27?d=identicon\u0026s=64",
      "cl": "233092",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=233092",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: chris.lord@collabora.com\nReporter: simon.fraser@apple.com\nLast change: 2026-07-20T18:38:13Z",
      "email": "chris.lord@collabora.com",
      "hash": "233092",
      "subject": "[GTK] Implement UIScriptController sendEventStream for wheel events"
    },
    "258225": {
      "author": "taher_ali",
      "avatar": "https://www.gravatar.com/avatar/e104800647d8c98b8c9dbe736b5e1751?d=identicon\u0026s=64",
      "cl": "258225",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=258225",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: taher_ali@apple.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-20T14:31:37Z",
      "email": "taher_ali@apple.com",
      "hash": "258225",
      "subject": "External SVG with filter does not render correctly"
    },
    "271412": {
      "author": "chi187",
      "avatar": "https://www.gravatar.com/avatar/d04164fa4e06ce85533085f24c766e17?d=identicon\u0026s=64",
      "cl": "271412",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=271412",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: chi187@gmail.com\nReporter: yijia_huang@apple.com\nLast change: 2026-07-20T21:12:02Z",
      "email": "chi187@gmail.com",
      "hash": "271412",
      "subject": "[JSC] Add a conversion in B3ReduceStrength for the canonical form of the SBFX Pattern detected in B3LowerToAir"
    },
    "311433": {
      "author": "ryanhaddad",
      "avatar": "https://www.gravatar.com/avatar/b7d8cd2dec546cac2524e4b58181f9d5?d=identicon\u0026s=64",
      "cl": "311433",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=311433",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ryanhaddad@apple.com\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-20T16:18:28Z",
      "email": "ryanhaddad@apple.com",
      "hash": "311433",
      "subject": "[SaferCPP] build-and-analyze script continues analysis when compilation fails, can cause false positives"
    },
    "314669": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "314669",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=314669",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: kiet.ho@apple.com\nLast change: 2026-07-20T15:59:11Z",
      "email": "sgill26@apple.com",
      "hash": "314669",
      "subject": "LayoutTests/imported/w3c/web-platform-tests/css/css-viewport/zoom/iframe-zoom-nested.html looks cut off"
    },
    "317322": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317322",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317322",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Enhancement\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: john@jcarmedia.org\nLast change: 2026-07-20T08:44:28Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317322",
      "subject": "Add magnification get/set APIs and notify property changes"
    },
    "317466": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "317466",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317466",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-20T21:02:10Z",
      "email": "sosuke@bun.com",
      "hash": "317466",
      "subject": "[JSC] Use `vectorLengthHint` in `ArrayAllocationProfile` for `NewArrayWithSize` node"
    },
    "318566": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "318566",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318566",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-07-20T21:22:25Z",
      "email": "hi@devinrousso.com",
      "hash": "318566",
      "subject": "Web Inspector: Timelines: unify record bar selection code"
    },
    "318829": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318829",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318829",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: HTML Editing\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-07-20T07:44:02Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318829",
      "subject": "sf-saas.apple.com: Support copy/paste of SVG data"
    },
    "318835": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318835",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318835",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ntim@apple.com\nLast change: 2026-07-20T18:51:03Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318835",
      "subject": "html/semantics/popovers/popover-focus-previous-crash.html WPT crashes"
    },
    "319161": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319161",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319161",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: shabi7204192361@gmail.com\nLast change: 2026-07-20T14:26:44Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319161",
      "subject": "userVisibleURL() uses the wrong bounds check when probing for \"xn--\""
    },
    "319391": {
      "author": "tyler_w",
      "avatar": "https://www.gravatar.com/avatar/9545082e6bed96158a9f52dac6e4b869?d=identicon\u0026s=64",
      "cl": "319391",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319391",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: tyler_w@apple.com\nReporter: tyler_w@apple.com\nLast change: 2026-07-20T16:01:23Z",
      "email": "tyler_w@apple.com",
      "hash": "319391",
      "subject": "AX: Preserve the user's focus when invoking an aria-actions custom action"
    },
    "319413": {
      "author": "taher_ali",
      "avatar": "https://www.gravatar.com/avatar/e104800647d8c98b8c9dbe736b5e1751?d=identicon\u0026s=64",
      "cl": "319413",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319413",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: taher_ali@apple.com\nReporter: taher_ali@apple.com\nLast change: 2026-07-20T20:15:03Z",
      "email": "taher_ali@apple.com",
      "hash": "319413",
      "subject": "heap-use-after-free in Style::commitRelations via MatchResultCache"
    },
    "319415": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319415",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319415",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-20T20:23:38Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319415",
      "subject": "Web Inspector: DOMStorageManager looks up storage objects with an O(n) Object.shallowEqual scan on every storage event"
    },
    "319435": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "319435",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319435",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-20T18:32:01Z",
      "email": "ysuzuki@apple.com",
      "hash": "319435",
      "subject": "[JSC] Make AsyncFromSyncIterator handled in async_iterator_open / async_iterator_next"
    },
    "319437": {
      "author": "fujii",
      "avatar": "https://www.gravatar.com/avatar/ef99cb23f5e5d27977968ca097d9a85f?d=identicon\u0026s=64",
      "cl": "319437",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319437",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: fujii@igalia.com\nReporter: fujii@igalia.com\nLast change: 2026-07-20T11:34:24Z",
      "email": "fujii@igalia.com",
      "hash": "319437",
      "subject": "[Coordinated Graphics] ScrollingTreeCoordinated: Consolidate findEventListenerRegionTypes and collectDescendantLayersAtPoint"
    },
    "319489": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "319489",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319489",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-07-20T13:04:06Z",
      "email": "philn@igalia.com",
      "hash": "319489",
      "subject": "[GStreamer] Give meaningful unique name to our HTTP source elements"
    },
    "319518": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319518",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319518",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: anand_srinivasan@apple.com\nLast change: 2026-07-20T17:58:33Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319518",
      "subject": "Enable wasm relaxed SIMD"
    },
    "319521": {
      "author": "fantasai.bugs",
      "avatar": "https://www.gravatar.com/avatar/55e113d03e0552e6df90ecbc15acd9b8?d=identicon\u0026s=64",
      "cl": "319521",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319521",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: fantasai.bugs@inkedblade.net\nReporter: fantasai.bugs@inkedblade.net\nLast change: 2026-07-20T15:11:53Z",
      "email": "fantasai.bugs@inkedblade.net",
      "hash": "319521",
      "subject": "Create FlowMode object to allow re-using WritingMode-sensitive APIs with respect to flex/grid flow directions"
    },
    "319524": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319524",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319524",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-20T08:00:08Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319524",
      "subject": "WTF::saturatingSum variadic overload truncates 3+ argument sums to uint32_t"
    },
    "319555": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "319555",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319555",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit2\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-07-20T10:52:06Z",
      "email": "cdumez@apple.com",
      "hash": "319555",
      "subject": "[SaferCPP] Address warnings in Source/WebKit"
    },
    "319640": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "319640",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319640",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: sihui_liu@apple.com\nReporter: sihui_liu@apple.com\nLast change: 2026-07-20T19:38:39Z",
      "email": "sihui_liu@apple.com",
      "hash": "319640",
      "subject": "[IndexedDB] Opening a 'nextunique'/'prevunique' cursor over an empty key range fails with an UnknownError"
    },
    "319672": {
      "author": "dm_mazzoni",
      "avatar": "https://www.gravatar.com/avatar/f76643c44a7ee3be45148e66d97ed8e4?d=identicon\u0026s=64",
      "cl": "319672",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319672",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: dm_mazzoni@apple.com\nReporter: dm_mazzoni@apple.com\nLast change: 2026-07-20T20:37:21Z",
      "email": "dm_mazzoni@apple.com",
      "hash": "319672",
      "subject": "AX: AXTextMarkerForIndex and AXIndexForTextMarker don't round-trip in the isolated tree"
    },
    "319696": {
      "author": "jer.noble",
      "avatar": "https://www.gravatar.com/avatar/6d2cde9be23b98223ca964cb3b7813a0?d=identicon\u0026s=64",
      "cl": "319696",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319696",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: jer.noble@apple.com\nReporter: jer.noble@apple.com\nLast change: 2026-07-20T17:18:05Z",
      "email": "jer.noble@apple.com",
      "hash": "319696",
      "subject": "[visionOS] Update Surroundings Effect to None when Lightspill is available"
    },
    "319705": {
      "author": "syg",
      "avatar": "https://www.gravatar.com/avatar/3884544eb9e557e2ec917d32c6e12720?d=identicon\u0026s=64",
      "cl": "319705",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319705",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: syg@apple.com\nReporter: syg@apple.com\nLast change: 2026-07-20T15:57:05Z",
      "email": "syg@apple.com",
      "hash": "319705",
      "subject": "[JSC] Resizable ArrayBuffers should throw for all invalid sizes when backed by Wasm memory"
    },
    "319713": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "319713",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319713",
      "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-20T16:52:19Z",
      "email": "sgill26@apple.com",
      "hash": "319713",
      "subject": "[GFC][Integration] Allow items with auto row placement"
    },
    "319731": {
      "author": "simon.fraser",
      "avatar": "https://www.gravatar.com/avatar/3763324aa0cdfa93be751c6081b8006a?d=identicon\u0026s=64",
      "cl": "319731",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319731",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Scrolling\nPriority: P2\nSeverity: Normal\nAssignee: simon.fraser@apple.com\nReporter: simon.fraser@apple.com\nLast change: 2026-07-20T20:35:31Z",
      "email": "simon.fraser@apple.com",
      "hash": "319731",
      "subject": "[Scroll snap] Page Down skips over snap points"
    },
    "319757": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319757",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319757",
      "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-20T19:07:20Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319757",
      "subject": "[Swift in WebKit] WTFExtras.swift should use typed throws instead of existential throwsw"
    },
    "319759": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319759",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319759",
      "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-20T19:55:29Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319759",
      "subject": "corner-shape: Implement superellipse case"
    },
    "319782": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "319782",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319782",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-20T21:29:13Z",
      "email": "sosuke@bun.com",
      "hash": "319782",
      "subject": "[JSC] `JSON.parse` should create 8-bit strings for Latin1 values in a 16-bit input"
    },
    "319785": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319785",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319785",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ithril.ai@gmail.com\nLast change: 2026-07-20T18:44:12Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319785",
      "subject": "[JSC][Temporal] Fix Ethioaa arithmetic year"
    },
    "319787": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319787",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319787",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ithril.ai@gmail.com\nLast change: 2026-07-20T19:18:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319787",
      "subject": "[JSC][Temporal] Fix Ethiopic AA era mapping"
    },
    "319789": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "319789",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319789",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-20T18:58:17Z",
      "email": "ysuzuki@apple.com",
      "hash": "319789",
      "subject": "[JSC] Fold String.prototype.at negative-index adjustment to a branchless csel"
    },
    "319797": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319797",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319797",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-20T07:56:53Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319797",
      "subject": "CrossThreadCopierBase\u003cHashSet\u003cObjectIdentifierGeneric\u003e\u003e is missing IsNeeded and move-copy overload"
    },
    "319800": {
      "author": "zakr",
      "avatar": "https://www.gravatar.com/avatar/d9b65ef530b9cbbfc6dff1ca158faace?d=identicon\u0026s=64",
      "cl": "319800",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319800",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CMake\nPriority: P2\nSeverity: Normal\nAssignee: zakr@apple.com\nReporter: zakr@apple.com\nLast change: 2026-07-20T17:19:50Z",
      "email": "zakr@apple.com",
      "hash": "319800",
      "subject": "Dedupe windowWithDoubleClickEventListener to fix CMake macOS unified build"
    },
    "319809": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "319809",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319809",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-20T13:19:22Z",
      "email": "cgarcia@igalia.com",
      "hash": "319809",
      "subject": "[GTK][WPE] Function webkitDrmGetFormatName produces wrong string when trimming trailing spaces"
    },
    "319810": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "319810",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319810",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-20T13:31:01Z",
      "email": "cgarcia@igalia.com",
      "hash": "319810",
      "subject": "[WPE] webkit://gpu doesn't show the preferred format device when using the default"
    },
    "319811": {
      "author": "aperez",
      "avatar": "https://www.gravatar.com/avatar/30ffea8cf404586741a8f5f7110c0914?d=identicon\u0026s=64",
      "cl": "319811",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319811",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: aperez@igalia.com\nReporter: aperez@igalia.com\nLast change: 2026-07-20T21:31:13Z",
      "email": "aperez@igalia.com",
      "hash": "319811",
      "subject": "Update Skia to 2026-05-12 (a6d4d199301da96b1d0c85968446d27222597be0)"
    },
    "319820": {
      "author": "ntim",
      "avatar": "https://www.gravatar.com/avatar/208c05ac2decdf818a4a08ada568328e?d=identicon\u0026s=64",
      "cl": "319820",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319820",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ntim@apple.com\nReporter: ntim@apple.com\nLast change: 2026-07-20T19:05:31Z",
      "email": "ntim@apple.com",
      "hash": "319820",
      "subject": "Use HTML self-closing tag in image diff fuzzy meta tag"
    },
    "319822": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "319822",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319822",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-07-20T19:02:07Z",
      "email": "a_protyasha@apple.com",
      "hash": "319822",
      "subject": "[CMake] macOS build broke after 317523@main (redefinition of 'windowWithDoubleClickEventListener')"
    },
    "319823": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "319823",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319823",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-20T19:00:35Z",
      "email": "achristensen@apple.com",
      "hash": "319823",
      "subject": "Update WebTransport wpt test expectations"
    },
    "319833": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319833",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319833",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: alex@speckle.systems\nLast change: 2026-07-20T20:26:51Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319833",
      "subject": "Render pass with depthReadOnly: true rejects all fragments"
    }
  },
  "date": "2026-07-20",
  "days": 1,
  "generatedAt": "2026-07-20T22:05:31Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **SVG** Fixed external SVGs with filters rendering incorrectly, which could break embedded vector artwork and effects on real pages. [bug 258225](https://bugs.webkit.org/show_bug.cgi?id=258225)\n- **A11y** Fixed custom aria-actions so invoking them no longer steals or loses the user's current focus. [bug 319391](https://bugs.webkit.org/show_bug.cgi?id=319391)\n- **Security** Fixed a heap-use-after-free in CSS style relation handling via MatchResultCache. [bug 319413](https://bugs.webkit.org/show_bug.cgi?id=319413)\n- **Storage** Fixed IndexedDB so opening nextunique/prevunique cursors on an empty key range no longer fails with UnknownError. [bug 319640](https://bugs.webkit.org/show_bug.cgi?id=319640)\n- **Scrolling** Fixed Page Down with scroll snap so it no longer skips snap points. [bug 319731](https://bugs.webkit.org/show_bug.cgi?id=319731)\n- **Layout** Improved grid auto-placement integration so items with automatic row placement are handled correctly. [bug 319713](https://bugs.webkit.org/show_bug.cgi?id=319713)\n- **Layout** Implemented corner-shape superellipse support, improving fidelity for advanced rounded corner styling. [bug 319759](https://bugs.webkit.org/show_bug.cgi?id=319759)\n- **Editing** Added support for copying and pasting SVG data in web editing flows. [bug 318829](https://bugs.webkit.org/show_bug.cgi?id=318829)\n- **JavaScript** Enabled WebAssembly relaxed SIMD, improving compatibility and performance for modern Wasm workloads. [bug 319518](https://bugs.webkit.org/show_bug.cgi?id=319518)\n- **GTK** Added WebKitGTK magnification get/set APIs with property change notifications for embedders. [bug 317322](https://bugs.webkit.org/show_bug.cgi?id=317322)\n\n## By component\n\n### Accessibility\n- Fixed AX text marker conversion in the isolated tree so AXTextMarkerForIndex and AXIndexForTextMarker round-trip correctly. [bug 319672](https://bugs.webkit.org/show_bug.cgi?id=319672)\n\n### CSS\n- Fixed a heap-use-after-free in style relation commit logic through MatchResultCache. [bug 319413](https://bugs.webkit.org/show_bug.cgi?id=319413)\n\n### CMake\n- Fixed a macOS unified build break caused by a duplicate windowWithDoubleClickEventListener definition. [bug 319800](https://bugs.webkit.org/show_bug.cgi?id=319800)\n\n### HTML Editing\n- Added support for copy/paste of SVG data. [bug 318829](https://bugs.webkit.org/show_bug.cgi?id=318829)\n\n### JavaScriptCore\n- Improved B3 strength reduction for a canonical SBFX pattern recognized by lower-to-Air. [bug 271412](https://bugs.webkit.org/show_bug.cgi?id=271412)\n- Used vectorLengthHint in ArrayAllocationProfile for NewArrayWithSize nodes. [bug 317466](https://bugs.webkit.org/show_bug.cgi?id=317466)\n- Fixed AsyncFromSyncIterator handling in async_iterator_open and async_iterator_next. [bug 319435](https://bugs.webkit.org/show_bug.cgi?id=319435)\n- Enabled wasm relaxed SIMD. [bug 319518](https://bugs.webkit.org/show_bug.cgi?id=319518)\n- Fixed Resizable ArrayBuffers backed by Wasm memory so all invalid sizes throw correctly. [bug 319705](https://bugs.webkit.org/show_bug.cgi?id=319705)\n- Optimized JSON.parse to create 8-bit strings for Latin1 values even when the input is 16-bit. [bug 319782](https://bugs.webkit.org/show_bug.cgi?id=319782)\n- Fixed Temporal Ethiopic Amete Alem arithmetic year handling. [bug 319785](https://bugs.webkit.org/show_bug.cgi?id=319785)\n- Fixed Temporal Ethiopic Amete Alem era mapping. [bug 319787](https://bugs.webkit.org/show_bug.cgi?id=319787)\n- Optimized String.prototype.at negative-index adjustment into a branchless csel. [bug 319789](https://bugs.webkit.org/show_bug.cgi?id=319789)\n\n### Layout and Rendering\n- Fixed a viewport zoom WPT case where nested iframe content appeared cut off. [bug 314669](https://bugs.webkit.org/show_bug.cgi?id=314669)\n- Introduced a FlowMode object to reuse writing-mode-sensitive APIs across flex and grid flow directions. [bug 319521](https://bugs.webkit.org/show_bug.cgi?id=319521)\n- Fixed grid integration so items with automatic row placement are allowed. [bug 319713](https://bugs.webkit.org/show_bug.cgi?id=319713)\n- Implemented the superellipse case for corner-shape. [bug 319759](https://bugs.webkit.org/show_bug.cgi?id=319759)\n\n### Media\n- Updated visionOS surroundings effect handling so it switches to None when Lightspill is available. [bug 319696](https://bugs.webkit.org/show_bug.cgi?id=319696)\n\n### Platform\n- Gave GStreamer HTTP source elements meaningful unique names, improving media pipeline diagnostics. [bug 319489](https://bugs.webkit.org/show_bug.cgi?id=319489)\n\n### Scrolling\n- Fixed Page Down navigation skipping scroll snap points. [bug 319731](https://bugs.webkit.org/show_bug.cgi?id=319731)\n\n### SVG\n- Fixed rendering of external SVG resources that use filters. [bug 258225](https://bugs.webkit.org/show_bug.cgi?id=258225)\n\n### Web Inspector\n- Unified timeline record bar selection code. [bug 318566](https://bugs.webkit.org/show_bug.cgi?id=318566)\n- Fixed DOMStorageManager doing an O(n) shallow-equality scan on every storage event. [bug 319415](https://bugs.webkit.org/show_bug.cgi?id=319415)\n\n### Web Template Framework\n- Fixed WTF::saturatingSum variadic overload truncating 3+ argument sums to uint32_t. [bug 319524](https://bugs.webkit.org/show_bug.cgi?id=319524)\n- Added missing IsNeeded and move-copy overload support for CrossThreadCopierBase\u003cHashSet\u003cObjectIdentifierGeneric\u003e\u003e. [bug 319797](https://bugs.webkit.org/show_bug.cgi?id=319797)\n\n### WebKitGTK\n- Added magnification get/set APIs and property change notifications for embedders. [bug 317322](https://bugs.webkit.org/show_bug.cgi?id=317322)\n- Consolidated coordinated graphics event-listener region and descendant-layer hit-testing logic. [bug 319437](https://bugs.webkit.org/show_bug.cgi?id=319437)\n\n### WebKit Misc.\n- Updated WTFExtras.swift to use typed throws. [bug 319757](https://bugs.webkit.org/show_bug.cgi?id=319757)\n\n### WebKit2\n- Addressed SaferCPP warnings in Source/WebKit. [bug 319555](https://bugs.webkit.org/show_bug.cgi?id=319555)\n\n### WPE WebKit\n- Fixed webkitDrmGetFormatName returning the wrong string when trimming trailing spaces. [bug 319809](https://bugs.webkit.org/show_bug.cgi?id=319809)\n- Fixed webkit://gpu so it shows the preferred format device when using the default device. [bug 319810](https://bugs.webkit.org/show_bug.cgi?id=319810)\n\n## Resolution other than FIXED\n- DOM popover WPT crash report was closed as a duplicate of an existing crash issue. [bug 318835](https://bugs.webkit.org/show_bug.cgi?id=318835)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-20",
  "totals": {
    "components": 20,
    "contributors": 26,
    "issues": 42
  },
  "until": "2026-07-20"
}