{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 2,
      "FIXED": 44,
      "WONTFIX": 1
    }
  },
  "commits": {
    "318681": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318681",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318681",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: mcccs@gmx.com\nLast change: 2026-08-07T18:24:28Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318681",
      "subject": "macOS 27 B2 + SDK 27 B2 build error: error: no type named 'NSRefreshControlHosting' in module 'AppKit'"
    },
    "319354": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "319354",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319354",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-08-07T18:42:49Z",
      "email": "hi@devinrousso.com",
      "hash": "319354",
      "subject": "fix opensource build on macOS 27 public beta with Xcode 27 beta"
    },
    "320518": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "320518",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320518",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-08-07T20:16:34Z",
      "email": "rniwa@webkit.org",
      "hash": "320518",
      "subject": "Remove incorrect NODELETE annotations from Source/WebCore/css"
    },
    "320716": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "320716",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320716",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: megan_gardner@apple.com\nLast change: 2026-08-07T15:16:48Z",
      "email": "koivisto@iki.fi",
      "hash": "320716",
      "subject": "[Custom Highlight] ::highlight() pseudo-elements should inherit from the parent element's highlight."
    },
    "320761": {
      "author": "pvollan",
      "avatar": "https://www.gravatar.com/avatar/644dde5b61925a175f4bdea3f0f00bda?d=identicon\u0026s=64",
      "cl": "320761",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320761",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: pvollan@apple.com\nReporter: pvollan@apple.com\nLast change: 2026-08-07T16:54:48Z",
      "email": "pvollan@apple.com",
      "hash": "320761",
      "subject": "Dynamically created cross-site iframe gets stuck on about:blank after a back/forward reload"
    },
    "320790": {
      "author": "nham",
      "avatar": "https://www.gravatar.com/avatar/dc0914eabf69047ee3397794c2d17bf7?d=identicon\u0026s=64",
      "cl": "320790",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320790",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: nham@apple.com\nReporter: nham@apple.com\nLast change: 2026-08-07T18:01:54Z",
      "email": "nham@apple.com",
      "hash": "320790",
      "subject": "[Site Isolation] Remote frame processes keep a page load assertion after a cross-site navigation"
    },
    "320866": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "320866",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320866",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-08-07T18:21:06Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "320866",
      "subject": "WebGPU canvas doesn't handle dropping below 60Hz well"
    },
    "320929": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "320929",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320929",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jmichaud@igalia.com\nLast change: 2026-08-07T16:48:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "320929",
      "subject": "Fix TestWTF on arm64 linux"
    },
    "321003": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "321003",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321003",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-08-07T21:23:12Z",
      "email": "sam@webkit.org",
      "hash": "321003",
      "subject": "Restrict length values passed via script for the WebAnimation rangeStart/rangeEnd attributes to computationally independent values"
    },
    "321120": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "321120",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321120",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-08-07T18:49:11Z",
      "email": "ddkilzer@webkit.org",
      "hash": "321120",
      "subject": "[ASan] Generate a crash log when a process is killed for a failed IPC message check"
    },
    "321128": {
      "author": "ari_young",
      "avatar": "https://www.gravatar.com/avatar/0cd464869823d95556c74fd9f9419f92?d=identicon\u0026s=64",
      "cl": "321128",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321128",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Extensions\nPriority: P2\nSeverity: Normal\nAssignee: ari_young@apple.com\nReporter: ari_young@apple.com\nLast change: 2026-08-07T17:20:03Z",
      "email": "ari_young@apple.com",
      "hash": "321128",
      "subject": "Web Extensions sidebar is rendered per-tab instead of per-window, even in the absence of tab-specific sidebars"
    },
    "321145": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "321145",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321145",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-08-07T21:35:24Z",
      "email": "charliew@apple.com",
      "hash": "321145",
      "subject": "Safari mistakenly uses CSP connect-src instead of object-src"
    },
    "321150": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "321150",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321150",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-08-07T17:48:13Z",
      "email": "hi@devinrousso.com",
      "hash": "321150",
      "subject": "Web Inspector: Canvas: distinguish configured WebGPU `\u003ccanvas\u003e` from CSS canvas client nodes"
    },
    "321157": {
      "author": "karlcow",
      "avatar": "https://www.gravatar.com/avatar/0c2b3d380fb637f3dd51eda704634b6f?d=identicon\u0026s=64",
      "cl": "321157",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321157",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: karlcow@apple.com\nReporter: karlcow@apple.com\nLast change: 2026-08-07T21:32:00Z",
      "email": "karlcow@apple.com",
      "hash": "321157",
      "subject": "REGRESSION(311768@main): :focus-visible incorrectly shown after focus() inside a focused ancestor"
    },
    "321166": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "321166",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321166",
      "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-08-07T11:42:53Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "321166",
      "subject": "[site-isolation] http/tests/webrtc/audioSessionInFrames.html is a permanent failure"
    },
    "321182": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321182",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321182",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T16:18:01Z",
      "email": "ysuzuki@apple.com",
      "hash": "321182",
      "subject": "[JSC] Overhaul ArrayBuffer \u0026 Wasm::Memory sizing with memory64"
    },
    "321188": {
      "author": "v_bykov",
      "avatar": "https://www.gravatar.com/avatar/73ac31c69ff9a621b733e47253103b8a?d=identicon\u0026s=64",
      "cl": "321188",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321188",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: v_bykov@apple.com\nReporter: v_bykov@apple.com\nLast change: 2026-08-07T17:31:48Z",
      "email": "v_bykov@apple.com",
      "hash": "321188",
      "subject": "[JSC] Retire Lexer::lexExpectIdentifier()"
    },
    "321189": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "321189",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321189",
      "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-08-07T16:20:46Z",
      "email": "yijia_huang@apple.com",
      "hash": "321189",
      "subject": "[JSC][Temporal] Implement ISODateToFields and CalendarMergeFields as the spec's own operations"
    },
    "321190": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "321190",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321190",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-07T19:41:39Z",
      "email": "pgriffis@igalia.com",
      "hash": "321190",
      "subject": "[WPE] Add WebView::run-color-chooser API"
    },
    "321198": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "321198",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321198",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-07T15:56:13Z",
      "email": "zalan@apple.com",
      "hash": "321198",
      "subject": "[block-in-inline] A block whose content is a table is treated as self-collapsing"
    },
    "321204": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "321204",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321204",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-07T17:20:45Z",
      "email": "pgriffis@igalia.com",
      "hash": "321204",
      "subject": "[WPE] Expose WebKitClipboardPermissionRequest API"
    },
    "321205": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "321205",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321205",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-07T15:58:12Z",
      "email": "zalan@apple.com",
      "hash": "321205",
      "subject": "[anon-block-removal] Fix editing/selection/end-of-document.html"
    },
    "321213": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "321213",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321213",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: iroy@apple.com\nLast change: 2026-08-07T17:59:50Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "321213",
      "subject": "Give Issac Roy committer status"
    },
    "321215": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "321215",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321215",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-07T22:00:13Z",
      "email": "zimmermann@kde.org",
      "hash": "321215",
      "subject": "[LBSE] Fix remaining mask issues"
    },
    "321217": {
      "author": "keith_miller",
      "avatar": "https://www.gravatar.com/avatar/bddc1595b29098429a6ce7c8bf4aced2?d=identicon\u0026s=64",
      "cl": "321217",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321217",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: keith_miller@apple.com\nReporter: keith_miller@apple.com\nLast change: 2026-08-07T15:27:36Z",
      "email": "keith_miller@apple.com",
      "hash": "321217",
      "subject": "Add missing writeBarrier to Array.unshift"
    },
    "321218": {
      "author": "com.webkit.iidmsa",
      "avatar": "https://www.gravatar.com/avatar/0ac5127c69f90d0c57054173ae4c3108?d=identicon\u0026s=64",
      "cl": "321218",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321218",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: com.webkit.iidmsa@gmail.com\nReporter: com.webkit.iidmsa@gmail.com\nLast change: 2026-08-07T13:34:03Z",
      "email": "com.webkit.iidmsa@gmail.com",
      "hash": "321218",
      "subject": "MediaRecorder drops a frame whenever the writer input reports not ready"
    },
    "321221": {
      "author": "dan.hecht",
      "avatar": "https://www.gravatar.com/avatar/080f47d912b1b34d0be8293f825d132d?d=identicon\u0026s=64",
      "cl": "321221",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321221",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: dan.hecht@apple.com\nReporter: dan.hecht@apple.com\nLast change: 2026-08-07T18:26:35Z",
      "email": "dan.hecht@apple.com",
      "hash": "321221",
      "subject": "[JSC] LazyJSValue::emit leaks a StringImpl reference when finalization is skipped"
    },
    "321223": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "321223",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321223",
      "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-08-07T07:55:35Z",
      "email": "a_protyasha@apple.com",
      "hash": "321223",
      "subject": "[macOS] Support gesture event handling without a backing NSEvent"
    },
    "321224": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "321224",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321224",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: phinehas133@gmail.com\nLast change: 2026-08-07T08:53:42Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "321224",
      "subject": "[Site Isolation] http/tests/site-isolation/iframe-reinsert-same-src-commits.html times out"
    },
    "321234": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "321234",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321234",
      "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-08-07T15:43:16Z",
      "email": "sihui_liu@apple.com",
      "hash": "321234",
      "subject": "Network cache traversal decodes every record in full just to read its URL"
    },
    "321236": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "321236",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321236",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-07T17:22:12Z",
      "email": "zalan@apple.com",
      "hash": "321236",
      "subject": "[block-in-inline] A block level box's margin after is counted twice when only that box needs layout"
    },
    "321248": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "321248",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321248",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-08-07T18:38:12Z",
      "email": "cdumez@apple.com",
      "hash": "321248",
      "subject": "Rename SVGPathSegList to SVGPath to reflect its actual role"
    },
    "321254": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "321254",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321254",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-08-07T07:16:09Z",
      "email": "cgarcia@igalia.com",
      "hash": "321254",
      "subject": "[GTK][WPE] Disable UseDamagingInformationForCompositing by default"
    },
    "321256": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "321256",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321256",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: cgarcia@igalia.com\nLast change: 2026-08-07T14:50:07Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "321256",
      "subject": "[GTK] Build is broken with Tools/Scripts/make-dist"
    },
    "321261": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "321261",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321261",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Canvas\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-07T18:07:21Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "321261",
      "subject": "REGRESSION(283572@main): Canvas ctx.font keywords larger and smaller scale by 1.02 instead of ~1.2"
    },
    "321265": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "321265",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321265",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Scrolling\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-08-07T19:06:14Z",
      "email": "cdumez@apple.com",
      "hash": "321265",
      "subject": "scrollend event is not fired when wheel-scrolling a subframe"
    },
    "321266": {
      "author": "clopez",
      "avatar": "https://www.gravatar.com/avatar/05326c1dbe06f486e884975e73f25179?d=identicon\u0026s=64",
      "cl": "321266",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321266",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: clopez@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-08-07T10:35:31Z",
      "email": "clopez@igalia.com",
      "hash": "321266",
      "subject": "[GTK][WPE][CMake] Do not allow to build with make, require ninja instead."
    },
    "321267": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "321267",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321267",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-08-07T20:48:19Z",
      "email": "a_protyasha@apple.com",
      "hash": "321267",
      "subject": "[SwiftBrowser] URL field does not reflect the committed URL after navigation"
    },
    "321269": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321269",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321269",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T10:38:08Z",
      "email": "ysuzuki@apple.com",
      "hash": "321269",
      "subject": "Unreviewed, update test262"
    },
    "321270": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321270",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321270",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T19:21:45Z",
      "email": "ysuzuki@apple.com",
      "hash": "321270",
      "subject": "[JSC] Align Iterator#join to the latest spec"
    },
    "321272": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321272",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321272",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T18:37:46Z",
      "email": "ysuzuki@apple.com",
      "hash": "321272",
      "subject": "[JSC] Align Iterator#chunk / Iterator#windows to the latest spec"
    },
    "321273": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321273",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321273",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T20:02:16Z",
      "email": "ysuzuki@apple.com",
      "hash": "321273",
      "subject": "[JSC] Intl.Locale's collections should be sorted"
    },
    "321289": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "321289",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321289",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-07T21:36:12Z",
      "email": "zimmermann@kde.org",
      "hash": "321289",
      "subject": "[LBSE] Masked SVG content is cut off at the edges of the transparency layer bound"
    },
    "321296": {
      "author": "aakash_jain",
      "avatar": "https://www.gravatar.com/avatar/e82e0cafeeac3a35b7e74206ebe4c536?d=identicon\u0026s=64",
      "cl": "321296",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321296",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: aakash_jain@apple.com\nReporter: aakash_jain@apple.com\nLast change: 2026-08-07T16:44:04Z",
      "email": "aakash_jain@apple.com",
      "hash": "321296",
      "subject": "Fail early when buildmaster configuration is incomplete"
    },
    "321310": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "321310",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321310",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-07T20:52:33Z",
      "email": "pgriffis@igalia.com",
      "hash": "321310",
      "subject": "[GLib] Fix webkit_favicon_database_get_page_icons() lookups"
    },
    "321319": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321319",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321319",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T20:11:30Z",
      "email": "ysuzuki@apple.com",
      "hash": "321319",
      "subject": "Unreviewed, fix stale test"
    },
    "321321": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "321321",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321321",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-07T20:54:33Z",
      "email": "ysuzuki@apple.com",
      "hash": "321321",
      "subject": "Unreviewed, fix weird formatting"
    }
  },
  "date": "2026-08-07",
  "days": 1,
  "generatedAt": "2026-08-07T22:05:36Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Process Model** Cross-site iframes created dynamically no longer get stuck on about:blank after back/forward reloads. [bug 320761](https://bugs.webkit.org/show_bug.cgi?id=320761)\n- **Security** Safari now applies the correct CSP directive for object loads instead of incorrectly using connect-src. [bug 321145](https://bugs.webkit.org/show_bug.cgi?id=321145)\n- **Media** MediaRecorder no longer drops video frames when the writer input temporarily reports not ready. [bug 321218](https://bugs.webkit.org/show_bug.cgi?id=321218)\n- **Scrolling** scrollend now fires correctly when wheel-scrolling inside subframes. [bug 321265](https://bugs.webkit.org/show_bug.cgi?id=321265)\n- **CSS** :focus-visible no longer appears incorrectly after calling focus() inside an already focused ancestor. [bug 321157](https://bugs.webkit.org/show_bug.cgi?id=321157)\n- **Layout** Custom Highlight pseudo-elements now inherit correctly from the parent element's highlight. [bug 320716](https://bugs.webkit.org/show_bug.cgi?id=320716)\n- **Canvas** Canvas font keywords larger and smaller once again scale at the expected ratio instead of barely changing size. [bug 321261](https://bugs.webkit.org/show_bug.cgi?id=321261)\n- **GPU** WebGPU canvas handling is improved when display refresh drops below 60Hz. [bug 320866](https://bugs.webkit.org/show_bug.cgi?id=320866)\n- **Extensions** Web Extensions sidebars now render per-window instead of incorrectly per-tab when no tab-specific sidebar is defined. [bug 321128](https://bugs.webkit.org/show_bug.cgi?id=321128)\n\n## By component\n\n### CSS and layout\n- Custom Highlight pseudo-elements now inherit from the parent element's highlight as expected. [bug 320716](https://bugs.webkit.org/show_bug.cgi?id=320716)\n- :focus-visible no longer shows incorrectly after focus() inside a focused ancestor. [bug 321157](https://bugs.webkit.org/show_bug.cgi?id=321157)\n- Block-in-inline layout no longer treats a block containing a table as self-collapsing. [bug 321198](https://bugs.webkit.org/show_bug.cgi?id=321198)\n- Anonymous block removal fixes an end-of-document editing and selection failure. [bug 321205](https://bugs.webkit.org/show_bug.cgi?id=321205)\n- Block-in-inline layout no longer double-counts a block box's trailing margin during targeted layout. [bug 321236](https://bugs.webkit.org/show_bug.cgi?id=321236)\n\n### Navigation and process model\n- Dynamically created cross-site iframes now commit properly after back/forward reload instead of sticking on about:blank. [bug 320761](https://bugs.webkit.org/show_bug.cgi?id=320761)\n- Remote frame processes no longer keep a stale page load assertion after cross-site navigation. [bug 320790](https://bugs.webkit.org/show_bug.cgi?id=320790)\n- ASan builds now generate a crash log when a process is killed for a failed IPC message check. [bug 321120](https://bugs.webkit.org/show_bug.cgi?id=321120)\n\n### WebGPU and canvas\n- WebGPU canvas behavior is improved on displays that drop below 60Hz. [bug 320866](https://bugs.webkit.org/show_bug.cgi?id=320866)\n- Web Inspector now distinguishes configured WebGPU canvas elements from CSS canvas client nodes. [bug 321150](https://bugs.webkit.org/show_bug.cgi?id=321150)\n- Canvas font keywords larger and smaller now scale correctly again. [bug 321261](https://bugs.webkit.org/show_bug.cgi?id=321261)\n\n### Animations and scrolling\n- Web Animations rangeStart/rangeEnd now reject script-provided length values that are not computationally independent. [bug 321003](https://bugs.webkit.org/show_bug.cgi?id=321003)\n- scrollend now fires for wheel scrolling in subframes. [bug 321265](https://bugs.webkit.org/show_bug.cgi?id=321265)\n\n### Media\n- A site-isolation WebRTC audio session failure was fixed. [bug 321166](https://bugs.webkit.org/show_bug.cgi?id=321166)\n- MediaRecorder no longer drops a frame when the writer input temporarily reports not ready. [bug 321218](https://bugs.webkit.org/show_bug.cgi?id=321218)\n- A site-isolation iframe reinsertion timeout was fixed. [bug 321224](https://bugs.webkit.org/show_bug.cgi?id=321224)\n\n### Security and networking\n- Safari now uses object-src rather than connect-src for the affected CSP check. [bug 321145](https://bugs.webkit.org/show_bug.cgi?id=321145)\n- Network cache traversal no longer fully decodes every record just to read its URL. [bug 321234](https://bugs.webkit.org/show_bug.cgi?id=321234)\n\n### JavaScriptCore and Web platform APIs\n- ArrayBuffer and Wasm::Memory sizing was overhauled for memory64 support. [bug 321182](https://bugs.webkit.org/show_bug.cgi?id=321182)\n- Temporal now implements ISODateToFields and CalendarMergeFields as spec-defined operations. [bug 321189](https://bugs.webkit.org/show_bug.cgi?id=321189)\n- Array.unshift now includes the missing write barrier. [bug 321217](https://bugs.webkit.org/show_bug.cgi?id=321217)\n- LazyJSValue::emit no longer leaks a StringImpl reference when finalization is skipped. [bug 321221](https://bugs.webkit.org/show_bug.cgi?id=321221)\n- Iterator#join was aligned with the latest spec. [bug 321270](https://bugs.webkit.org/show_bug.cgi?id=321270)\n- Iterator#chunk and Iterator#windows were aligned with the latest spec. [bug 321272](https://bugs.webkit.org/show_bug.cgi?id=321272)\n- Intl.Locale collections are now sorted correctly. [bug 321273](https://bugs.webkit.org/show_bug.cgi?id=321273)\n\n### SVG\n- Remaining LBSE mask issues were fixed. [bug 321215](https://bugs.webkit.org/show_bug.cgi?id=321215)\n- SVGPathSegList was renamed to SVGPath to match its actual role. [bug 321248](https://bugs.webkit.org/show_bug.cgi?id=321248)\n- Masked SVG content is no longer cut off at transparency layer edges. [bug 321289](https://bugs.webkit.org/show_bug.cgi?id=321289)\n\n### Extensions\n- Web Extensions sidebars now behave per-window instead of incorrectly per-tab when no tab-specific sidebar is present. [bug 321128](https://bugs.webkit.org/show_bug.cgi?id=321128)\n\n### WPE and GTK API/platform\n- WPE added a WebView::run-color-chooser API. [bug 321190](https://bugs.webkit.org/show_bug.cgi?id=321190)\n- WPE now exposes the WebKitClipboardPermissionRequest API. [bug 321204](https://bugs.webkit.org/show_bug.cgi?id=321204)\n- GTK and WPE now disable UseDamagingInformationForCompositing by default. [bug 321254](https://bugs.webkit.org/show_bug.cgi?id=321254)\n- GTK and WPE CMake builds now require ninja instead of allowing make. [bug 321266](https://bugs.webkit.org/show_bug.cgi?id=321266)\n- GLib favicon database page icon lookups were fixed. [bug 321310](https://bugs.webkit.org/show_bug.cgi?id=321310)\n\n### macOS and UI\n- macOS gesture event handling now works without requiring a backing NSEvent. [bug 321223](https://bugs.webkit.org/show_bug.cgi?id=321223)\n- SwiftBrowser's URL field now updates to the committed URL after navigation. [bug 321267](https://bugs.webkit.org/show_bug.cgi?id=321267)\n\n### Build and infrastructure\n- Incorrect NODELETE annotations were removed from WebCore CSS code. [bug 320518](https://bugs.webkit.org/show_bug.cgi?id=320518)\n- Buildmaster configuration now fails early when incomplete. [bug 321296](https://bugs.webkit.org/show_bug.cgi?id=321296)\n\n## Resolution other than FIXED\n- macOS 27 B2 SDK build error around NSRefreshControlHosting was closed as duplicate of another tracking bug. [bug 318681](https://bugs.webkit.org/show_bug.cgi?id=318681)\n- Open source build breakage on macOS 27 public beta with Xcode 27 beta was closed as duplicate. [bug 319354](https://bugs.webkit.org/show_bug.cgi?id=319354)\n- GTK make-dist build breakage was resolved WONTFIX. [bug 321256](https://bugs.webkit.org/show_bug.cgi?id=321256)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-08-07",
  "totals": {
    "components": 15,
    "contributors": 29,
    "issues": 47
  },
  "until": "2026-08-07"
}