{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 4,
      "FIXED": 56,
      "WONTFIX": 3
    }
  },
  "commits": {
    "165511": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "165511",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=165511",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-08-27T21:26:07Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "165511",
      "subject": "WebAssembly: bit-pack signature and code for call_indirect"
    },
    "166037": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "166037",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=166037",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-08-27T21:21:23Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "166037",
      "subject": "WebAssembly: consider cleaning out Signature from VM if all Modules die"
    },
    "166486": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "166486",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=166486",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-08-27T21:27:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "166486",
      "subject": "WebAssembly -\u003e JS: don't do a double entry"
    },
    "166625": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "166625",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=166625",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jfbastien@apple.com\nLast change: 2026-08-27T21:24:45Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "166625",
      "subject": "WebAssembly: test more wasm-\u003ewasm"
    },
    "261656": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "261656",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=261656",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-27T15:08:56Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "261656",
      "subject": "[SVG2] Allow leading and trailing whitespace in svg attributes using \u003cinteger\u003e, \u003cangle\u003e, \u003cnumber\u003e, \u003clength\u003e and \u003cpercentage\u003e"
    },
    "316411": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "316411",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316411",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Page Loading\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-08-27T16:06:24Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "316411",
      "subject": "navigate event sourceElement incorrectly returns child of anchor element"
    },
    "318258": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "318258",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318258",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: Morningstar@apple.com\nLast change: 2026-08-27T18:03:01Z",
      "email": "csaavedra@igalia.com",
      "hash": "318258",
      "subject": "NEW TEST(315306@main): [ iOS macOS Debug ] ipc/fecolormatrix-type-values-mismatch-crash.html is a constant failure (TEXT)"
    },
    "320653": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "320653",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320653",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: spena@igalia.com\nLast change: 2026-08-27T21:00:35Z",
      "email": "philn@igalia.com",
      "hash": "320653",
      "subject": "[GStreamer] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-connectionState.https.html crashes"
    },
    "321281": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "321281",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321281",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: klee@igalia.com\nLast change: 2026-08-27T09:54:00Z",
      "email": "philn@igalia.com",
      "hash": "321281",
      "subject": "[GTK] webrtc/video-disabled-black.html crashes"
    },
    "321380": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "321380",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321380",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-08-27T16:58:46Z",
      "email": "pascoe@apple.com",
      "hash": "321380",
      "subject": "[WebAuthn] Perform validation of related origins"
    },
    "321395": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "321395",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321395",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: fujii@igalia.com\nLast change: 2026-08-27T09:13:33Z",
      "email": "cgarcia@igalia.com",
      "hash": "321395",
      "subject": "REGRESSION(316854@main): Frame CertificateInfo is empty after process swap on navigation"
    },
    "321425": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "321425",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321425",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: contact@surajt.com\nLast change: 2026-08-27T20:59:20Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "321425",
      "subject": "[css-values-5] Fix substitution of numbers and CSS units for custom properties using attr()"
    },
    "321896": {
      "author": "dm_mazzoni",
      "avatar": "https://www.gravatar.com/avatar/f76643c44a7ee3be45148e66d97ed8e4?d=identicon\u0026s=64",
      "cl": "321896",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321896",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: dm_mazzoni@apple.com\nReporter: dm_mazzoni@apple.com\nLast change: 2026-08-27T21:01:56Z",
      "email": "dm_mazzoni@apple.com",
      "hash": "321896",
      "subject": "AX: run more tests with isolated-tree flag on (4 of many)"
    },
    "321977": {
      "author": "kiet.ho",
      "avatar": "https://www.gravatar.com/avatar/d9058b37006dce1f55f91b8ccc82f9a3?d=identicon\u0026s=64",
      "cl": "321977",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321977",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: kiet.ho@apple.com\nReporter: kiet.ho@apple.com\nLast change: 2026-08-27T19:20:49Z",
      "email": "kiet.ho@apple.com",
      "hash": "321977",
      "subject": "[css-conditional-3] Support CSSMediaRule.matches"
    },
    "321984": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "321984",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321984",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Extensions\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-08-27T19:47:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "321984",
      "subject": "REGRESSION: Safari 26.6 no longer allows pdf for WebExtension default_icon"
    },
    "322150": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322150",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322150",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: qianlangchen@apple.com\nLast change: 2026-08-27T19:01:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322150",
      "subject": "[Site Isolation] Web Inspector: Rework protocol tests in inspector/layers to prep for frame target enablement"
    },
    "322224": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "322224",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322224",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: ANGLE\nPriority: P2\nSeverity: Normal\nAssignee: roberto_rodriguez2@apple.com\nReporter: roberto_rodriguez2@apple.com\nLast change: 2026-08-27T17:53:29Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "322224",
      "subject": "[ANGLE] Correctly rewrite unindexed interpolant array references"
    },
    "322229": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322229",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322229",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: qianlangchen@apple.com\nLast change: 2026-08-27T16:42:04Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322229",
      "subject": "[Site Isolation] Web Inspector: Rework protocol test inspector/animation/tracking.html to prep for frame target enablement"
    },
    "322254": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "322254",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322254",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-08-27T16:21:28Z",
      "email": "kkinnunen@apple.com",
      "hash": "322254",
      "subject": "Use copyNativeImage in 2D context drawImage"
    },
    "322295": {
      "author": "mcatanzaro",
      "avatar": "https://www.gravatar.com/avatar/213b4484d2078dbdd03dcd3256564c2c?d=identicon\u0026s=64",
      "cl": "322295",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322295",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mcatanzaro@gnome.org\nReporter: mcatanzaro@gnome.org\nLast change: 2026-08-27T14:37:16Z",
      "email": "mcatanzaro@gnome.org",
      "hash": "322295",
      "subject": "Remove ENABLE_JSC_RESTRICTED_OPTIONS_BY_DEFAULT"
    },
    "322482": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "322482",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322482",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit2\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-08-27T13:27:16Z",
      "email": "cdumez@apple.com",
      "hash": "322482",
      "subject": "[SaferCPP] Address some failures found by the latest static analyzer in Source/WebKit"
    },
    "322485": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "322485",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322485",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-08-27T13:02:25Z",
      "email": "cgarcia@igalia.com",
      "hash": "322485",
      "subject": "REGRESSION(316854@main): CertificateInfo is not sent to the UI process for service worker fetch loads"
    },
    "322506": {
      "author": "joanne_pan2",
      "avatar": "https://www.gravatar.com/avatar/61b7bb053f8d7b10fd02be586e4b4e9f?d=identicon\u0026s=64",
      "cl": "322506",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322506",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: joanne_pan2@apple.com\nReporter: joanne_pan2@apple.com\nLast change: 2026-08-27T17:34:19Z",
      "email": "joanne_pan2@apple.com",
      "hash": "322506",
      "subject": "mail.yahoo.com: Copying Text change caret color to text color from copied article and make it difficult to find (when Dark Mode + Dark Text copied)"
    },
    "322531": {
      "author": "jcheung23",
      "avatar": "https://www.gravatar.com/avatar/5c102f093ce6bc01424466a4cfdf1d1f?d=identicon\u0026s=64",
      "cl": "322531",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322531",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jcheung23@apple.com\nReporter: jcheung23@apple.com\nLast change: 2026-08-27T21:25:27Z",
      "email": "jcheung23@apple.com",
      "hash": "322531",
      "subject": "[interactive-widget] lvh and svh do not respect resizes-content value"
    },
    "322545": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "322545",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322545",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: derekr@me.com\nLast change: 2026-08-27T18:21:48Z",
      "email": "youennf@gmail.com",
      "hash": "322545",
      "subject": "REGRESSION: streaming fetch() body is withheld until the next network chunk when the reader is busy"
    },
    "322553": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "322553",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322553",
      "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-27T16:30:53Z",
      "email": "sihui_liu@apple.com",
      "hash": "322553",
      "subject": "Do not compute shared preferences for a dummy process proxy"
    },
    "322565": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "322565",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322565",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-08-27T15:23:15Z",
      "email": "rniwa@webkit.org",
      "hash": "322565",
      "subject": "Annotate Lock functions as NODELETE"
    },
    "322574": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "322574",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322574",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-08-27T08:37:07Z",
      "email": "cgarcia@igalia.com",
      "hash": "322574",
      "subject": "[GTK][WPE] Skia compositor: use promise images for video DMA-BUF buffers"
    },
    "322580": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "322580",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322580",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-08-27T09:15:24Z",
      "email": "youennf@gmail.com",
      "hash": "322580",
      "subject": "Resync dav1d up to M152"
    },
    "322592": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "322592",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322592",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-08-27T10:18:31Z",
      "email": "youennf@gmail.com",
      "hash": "322592",
      "subject": "NetworkConnectionToWebProcess::establishSWContextConnection hits MESSAGE_CHECK(swServer-\u003ehasPendingConnectionDomain({ site.domain(), crossOriginEmbedderPolicy }))"
    },
    "322598": {
      "author": "eric.carlson",
      "avatar": "https://www.gravatar.com/avatar/e227ff07cc6d645fc1c69fd56c2c8cb8?d=identicon\u0026s=64",
      "cl": "322598",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322598",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: eric.carlson@apple.com\nReporter: eric.carlson@apple.com\nLast change: 2026-08-27T11:59:48Z",
      "email": "eric.carlson@apple.com",
      "hash": "322598",
      "subject": "[Site Isolation] Cleanup TestExpectations after recent AudioSession fixes"
    },
    "322603": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "322603",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322603",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-08-27T13:58:33Z",
      "email": "youennf@gmail.com",
      "hash": "322603",
      "subject": "Add a flag to support disabling WebRTC private relay bypass"
    },
    "322613": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "322613",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322613",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-08-27T07:09:15Z",
      "email": "csaavedra@igalia.com",
      "hash": "322613",
      "subject": "Move the Cocoa-only ipc/ tests into ipc/cocoa"
    },
    "322633": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "322633",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322633",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: zimmermann@kde.org\nLast change: 2026-08-27T12:03:06Z",
      "email": "philn@igalia.com",
      "hash": "322633",
      "subject": "[GTK][WPE] webrtc/protocol/additional-codecs.html and webrtc/msection-recycling.html crash in GStreamerRegistryScanner::isCodecSupported"
    },
    "322634": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322634",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322634",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-27T09:36:00Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322634",
      "subject": "[GTK][WPE] RTCRtpSender-encode-same-track-twice.https.html and media/now-playing-status-for-video-conference-web-page.html crash in libwebrtc webrtc_video_engine.cc"
    },
    "322649": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322649",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322649",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-27T08:54:53Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322649",
      "subject": "[GTK][WPE] webrtc/libwebrtc/descriptionGetters.html crashes"
    },
    "322656": {
      "author": "yulun_wu",
      "avatar": "https://www.gravatar.com/avatar/9e34d6632f4d926cdf6fe8dce07f9cb7?d=identicon\u0026s=64",
      "cl": "322656",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322656",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: yulun_wu@apple.com\nReporter: yulun_wu@apple.com\nLast change: 2026-08-27T16:06:14Z",
      "email": "yulun_wu@apple.com",
      "hash": "322656",
      "subject": "[GFC] Add an early return when sizing tracks to fit non-spanning items"
    },
    "322659": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322659",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322659",
      "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-08-27T20:19:30Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322659",
      "subject": "[Swift in WebKit] Make it possible for CxxCompletionHandler to be used with noncopyable arguments"
    },
    "322665": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "322665",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322665",
      "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-27T16:32:58Z",
      "email": "sihui_liu@apple.com",
      "hash": "322665",
      "subject": "[Site Isolation] Cross-site frame in webarchive does not load when shared process mode is on"
    },
    "322668": {
      "author": "com.webkit.iidmsa",
      "avatar": "https://www.gravatar.com/avatar/0ac5127c69f90d0c57054173ae4c3108?d=identicon\u0026s=64",
      "cl": "322668",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322668",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Forms\nPriority: P2\nSeverity: Normal\nAssignee: com.webkit.iidmsa@gmail.com\nReporter: com.webkit.iidmsa@gmail.com\nLast change: 2026-08-27T18:32:39Z",
      "email": "com.webkit.iidmsa@gmail.com",
      "hash": "322668",
      "subject": "Harden `DateTimeFieldElement` by making `DateTimeFieldElementFieldOwner` ref-countable"
    },
    "322673": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322673",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322673",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-08-27T10:39:10Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322673",
      "subject": "[Quirks] Move site specific quirk names to QuirkNames.h"
    },
    "322679": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322679",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322679",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-27T17:05:16Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322679",
      "subject": "trackIndexCompare uses int subtraction that can overflow"
    },
    "322680": {
      "author": "nham",
      "avatar": "https://www.gravatar.com/avatar/dc0914eabf69047ee3397794c2d17bf7?d=identicon\u0026s=64",
      "cl": "322680",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322680",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: nham@apple.com\nReporter: nham@apple.com\nLast change: 2026-08-27T20:41:50Z",
      "email": "nham@apple.com",
      "hash": "322680",
      "subject": "[Site Isolation] Use Page::hasRemoteFrames in more places"
    },
    "322690": {
      "author": "dm_mazzoni",
      "avatar": "https://www.gravatar.com/avatar/f76643c44a7ee3be45148e66d97ed8e4?d=identicon\u0026s=64",
      "cl": "322690",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322690",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: dm_mazzoni@apple.com\nReporter: dm_mazzoni@apple.com\nLast change: 2026-08-27T15:46:25Z",
      "email": "dm_mazzoni@apple.com",
      "hash": "322690",
      "subject": "AX: AXLineForIndex fails when passed an index equal to the length of the field"
    },
    "322693": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "322693",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322693",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-27T15:49:45Z",
      "email": "ysuzuki@apple.com",
      "hash": "322693",
      "subject": "[JSC] Make MarkedSpace::stopAllocating faster"
    },
    "322696": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "322696",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322696",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CMake\nPriority: P2\nSeverity: Normal\nAssignee: jean-yves.avenard@apple.com\nReporter: jean-yves.avenard@apple.com\nLast change: 2026-08-27T07:09:15Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "322696",
      "subject": "(319938@main) [cmake] build failure"
    },
    "322698": {
      "author": "psaavedra",
      "avatar": "https://www.gravatar.com/avatar/9699c426748aafa71670832c5e95a389?d=identicon\u0026s=64",
      "cl": "322698",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322698",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: UI Events\nPriority: P2\nSeverity: Normal\nAssignee: psaavedra@igalia.com\nReporter: psaavedra@igalia.com\nLast change: 2026-08-27T15:20:35Z",
      "email": "psaavedra@igalia.com",
      "hash": "322698",
      "subject": "[GTK][WPE] touchmove is dropped when it arrives while touchstart is still in flight"
    },
    "322700": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322700",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322700",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: adrian_taylor@apple.com\nLast change: 2026-08-27T08:42:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322700",
      "subject": "Fix missing bracket"
    },
    "322701": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "322701",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322701",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-27T15:47:36Z",
      "email": "ysuzuki@apple.com",
      "hash": "322701",
      "subject": "[JSC] Remove valueProfileLock"
    },
    "322702": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "322702",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322702",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-08-27T18:34:39Z",
      "email": "jlee53@apple.com",
      "hash": "322702",
      "subject": "[Site Isolation] Remove failing expectations for authentication-redirect layout tests"
    },
    "322703": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "322703",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322703",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-27T18:39:22Z",
      "email": "ysuzuki@apple.com",
      "hash": "322703",
      "subject": "[JSC] Skip the global StructureCache when the prototype has never been a prototype"
    },
    "322704": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "322704",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322704",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-08-27T15:32:30Z",
      "email": "graouts@webkit.org",
      "hash": "322704",
      "subject": "[scroll-animations] sync WPT tests"
    },
    "322705": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322705",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322705",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-27T16:52:12Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322705",
      "subject": "background-size: contain/cover and auto sizing ignore SVG images with one intrinsic dimension and no aspect ratio"
    },
    "322715": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "322715",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322715",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-08-27T15:12:37Z",
      "email": "csaavedra@igalia.com",
      "hash": "322715",
      "subject": "[GLIB] HighPriorityThreads hits an assertion crash when its RealtimeKit proxy timer fires"
    },
    "322719": {
      "author": "dpino",
      "avatar": "https://www.gravatar.com/avatar/e8cce88637f1a6e79155e8371e24b2e8?d=identicon\u0026s=64",
      "cl": "322719",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322719",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: dpino@igalia.com\nReporter: dpino@igalia.com\nLast change: 2026-08-27T20:24:26Z",
      "email": "dpino@igalia.com",
      "hash": "322719",
      "subject": "[GLib] Add libbacktrace to system dependencies list"
    },
    "322722": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "322722",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322722",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-08-27T19:16:17Z",
      "email": "rniwa@webkit.org",
      "hash": "322722",
      "subject": "Annotate toWebCoreNode / toWKDOMNode as pointer conversion"
    },
    "322725": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "322725",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322725",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-08-27T19:30:40Z",
      "email": "ddkilzer@webkit.org",
      "hash": "322725",
      "subject": "WAKAppKitStubs.h declares duplicate CGRect and CGSize type aliases when building against the public SDK"
    },
    "322732": {
      "author": "ntim",
      "avatar": "https://www.gravatar.com/avatar/208c05ac2decdf818a4a08ada568328e?d=identicon\u0026s=64",
      "cl": "322732",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322732",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ntim@apple.com\nReporter: ntim@apple.com\nLast change: 2026-08-27T18:14:08Z",
      "email": "ntim@apple.com",
      "hash": "322732",
      "subject": "Fix typos in `NonInheritedMiscData::dumpDifferences`"
    },
    "322733": {
      "author": "jenner",
      "avatar": "https://www.gravatar.com/avatar/05a1bd874251a1f64c7b6a0ed8120640?d=identicon\u0026s=64",
      "cl": "322733",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322733",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: jenner@apple.com\nReporter: jenner@apple.com\nLast change: 2026-08-27T18:55:08Z",
      "email": "jenner@apple.com",
      "hash": "322733",
      "subject": "Add OS 27 family OS images for use on the dashboard"
    },
    "322737": {
      "author": "Morningstar",
      "avatar": "https://www.gravatar.com/avatar/9b791f3f02553608941e76bb5eecd471?d=identicon\u0026s=64",
      "cl": "322737",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322737",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: Morningstar@apple.com\nReporter: Morningstar@apple.com\nLast change: 2026-08-27T19:49:05Z",
      "email": "Morningstar@apple.com",
      "hash": "322737",
      "subject": "[webkitpy] Lower the per-simulator CPU estimate"
    },
    "322742": {
      "author": "Morningstar",
      "avatar": "https://www.gravatar.com/avatar/9b791f3f02553608941e76bb5eecd471?d=identicon\u0026s=64",
      "cl": "322742",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322742",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: Morningstar@apple.com\nReporter: Morningstar@apple.com\nLast change: 2026-08-27T19:54:31Z",
      "email": "Morningstar@apple.com",
      "hash": "322742",
      "subject": "[ews] Choose the simulator count dynamically on the iOS simulator queues"
    },
    "322748": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322748",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322748",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebAssembly\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: chi187@gmail.com\nLast change: 2026-08-27T19:03:26Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322748",
      "subject": "[JSC][Wasm] Inline table.fill"
    },
    "322765": {
      "author": "revert-bot",
      "avatar": "https://www.gravatar.com/avatar/d151ad34752e76d4b7b3f2b6a638b305?d=identicon\u0026s=64",
      "cl": "322765",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322765",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: revert-bot@webkit.org\nReporter: revert-bot@webkit.org\nLast change: 2026-08-27T21:59:15Z",
      "email": "revert-bot@webkit.org",
      "hash": "322765",
      "subject": "JetStream3 ~1% regression (speculative) We observed ldp/stp causes performance regression in some patterns (that's why Air pair optimization is only for fp / sp)"
    }
  },
  "date": "2026-08-27",
  "days": 1,
  "generatedAt": "2026-08-27T22:05:42Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Security** WebAuthn now validates related origins correctly, tightening passkey and credential flows across associated sites. [bug 321380](https://bugs.webkit.org/show_bug.cgi?id=321380)\n- **Networking** Streaming `fetch()` bodies no longer stall until the next network chunk when the reader is busy, improving real-time response handling. [bug 322545](https://bugs.webkit.org/show_bug.cgi?id=322545)\n- **Layout** CSS `background-size: contain/cover` now handles SVG images with one intrinsic dimension and no aspect ratio correctly. [bug 322705](https://bugs.webkit.org/show_bug.cgi?id=322705)\n- **CSS** Custom properties using `attr()` now substitute numbers and CSS units correctly, fixing standards compliance for css-values-5 cases. [bug 321425](https://bugs.webkit.org/show_bug.cgi?id=321425)\n- **CSS** `CSSMediaRule.matches` is now supported, improving media query inspection and scripting compatibility. [bug 321977](https://bugs.webkit.org/show_bug.cgi?id=321977)\n- **Mobile** `lvh` and `svh` now respect `interactive-widget: resizes-content`, fixing viewport sizing during on-screen UI changes. [bug 322531](https://bugs.webkit.org/show_bug.cgi?id=322531)\n- **UI** Copying text on Yahoo Mail in dark mode no longer changes the caret color to an effectively invisible value. [bug 322506](https://bugs.webkit.org/show_bug.cgi?id=322506)\n- **Media** GTK/WPE video rendering now uses promise images for video DMA-BUF buffers in the Skia compositor, improving Linux video pipeline handling. [bug 322574](https://bugs.webkit.org/show_bug.cgi?id=322574)\n- **Accessibility** AXLineForIndex now handles an index equal to the field length correctly, fixing an assistive technology edge case. [bug 322690](https://bugs.webkit.org/show_bug.cgi?id=322690)\n\n## By component\n\n### Accessibility\n- Isolated-tree accessibility coverage was expanded in test runs. [bug 321896](https://bugs.webkit.org/show_bug.cgi?id=321896)\n- AXLineForIndex now handles indexes at the exact end of a field correctly. [bug 322690](https://bugs.webkit.org/show_bug.cgi?id=322690)\n\n### ANGLE\n- Fixed rewriting of unindexed interpolant array references in shader translation. [bug 322224](https://bugs.webkit.org/show_bug.cgi?id=322224)\n\n### Animations\n- Synced scroll-animations WPT coverage. [bug 322704](https://bugs.webkit.org/show_bug.cgi?id=322704)\n\n### CMake\n- Fixed a CMake build failure introduced by an earlier change. [bug 322696](https://bugs.webkit.org/show_bug.cgi?id=322696)\n\n### CSS\n- Fixed `attr()` substitution for numbers and CSS units in custom properties. [bug 321425](https://bugs.webkit.org/show_bug.cgi?id=321425)\n- Added support for `CSSMediaRule.matches`. [bug 321977](https://bugs.webkit.org/show_bug.cgi?id=321977)\n- Fixed `background-size: contain/cover` sizing for certain SVG images lacking aspect ratio data. [bug 322705](https://bugs.webkit.org/show_bug.cgi?id=322705)\n\n### Forms\n- Hardened `DateTimeFieldElement` ownership to avoid lifetime issues. [bug 322668](https://bugs.webkit.org/show_bug.cgi?id=322668)\n\n### JavaScriptCore\n- Cleaned up WebAssembly signature handling when modules are destroyed. [bug 166037](https://bugs.webkit.org/show_bug.cgi?id=166037)\n- Made `MarkedSpace::stopAllocating` faster. [bug 322693](https://bugs.webkit.org/show_bug.cgi?id=322693)\n- Removed `valueProfileLock`. [bug 322701](https://bugs.webkit.org/show_bug.cgi?id=322701)\n- Skipped the global `StructureCache` when the prototype has never been a prototype. [bug 322703](https://bugs.webkit.org/show_bug.cgi?id=322703)\n- Fixed a small JetStream3 regression tied to speculative codegen patterns. [bug 322765](https://bugs.webkit.org/show_bug.cgi?id=322765)\n\n### Layout and Rendering\n- Added an early return when sizing grid tracks to fit non-spanning items. [bug 322656](https://bugs.webkit.org/show_bug.cgi?id=322656)\n\n### Media\n- Fixed an integer-overflow-prone comparison in media track index sorting. [bug 322679](https://bugs.webkit.org/show_bug.cgi?id=322679)\n\n### Page loading and navigation\n- Cross-site frames inside web archives now load correctly in shared process mode. [bug 322665](https://bugs.webkit.org/show_bug.cgi?id=322665)\n\n### Service Workers\n- CertificateInfo is now sent correctly to the UI process for service worker fetch loads after the regression. [bug 322485](https://bugs.webkit.org/show_bug.cgi?id=322485)\n\n### SVG\n- SVG2 numeric attributes now accept leading and trailing whitespace as required by spec. [bug 261656](https://bugs.webkit.org/show_bug.cgi?id=261656)\n\n### UI Events\n- GTK/WPE no longer drops `touchmove` events that arrive while `touchstart` is still in flight. [bug 322698](https://bugs.webkit.org/show_bug.cgi?id=322698)\n\n### Web Inspector\n- Reworked Layers protocol tests for site-isolated frame target enablement. [bug 322150](https://bugs.webkit.org/show_bug.cgi?id=322150)\n- Reworked animation tracking protocol tests for site-isolated frame target enablement. [bug 322229](https://bugs.webkit.org/show_bug.cgi?id=322229)\n\n### WebKit Extensions\n- Restored support for PDF files as WebExtension `default_icon` assets after a Safari 26.6 regression. [bug 321984](https://bugs.webkit.org/show_bug.cgi?id=321984)\n\n### WebKit GTK and WPE\n- Fixed a regression where Frame CertificateInfo became empty after process swap on navigation. [bug 321395](https://bugs.webkit.org/show_bug.cgi?id=321395)\n- Fixed a GLib high-priority thread assertion crash when a RealtimeKit proxy timer fires. [bug 322715](https://bugs.webkit.org/show_bug.cgi?id=322715)\n\n### WebKit platform and infrastructure\n- 2D canvas `drawImage` now uses `copyNativeImage`. [bug 322254](https://bugs.webkit.org/show_bug.cgi?id=322254)\n- Removed `ENABLE_JSC_RESTRICTED_OPTIONS_BY_DEFAULT`. [bug 322295](https://bugs.webkit.org/show_bug.cgi?id=322295)\n- Fixed several Source/WebKit issues found by the SaferCPP static analyzer. [bug 322482](https://bugs.webkit.org/show_bug.cgi?id=322482)\n- Avoid computing shared preferences for a dummy process proxy. [bug 322553](https://bugs.webkit.org/show_bug.cgi?id=322553)\n- Annotated lock functions as `NODELETE`. [bug 322565](https://bugs.webkit.org/show_bug.cgi?id=322565)\n- Made `CxxCompletionHandler` work with noncopyable arguments in Swift interop paths. [bug 322659](https://bugs.webkit.org/show_bug.cgi?id=322659)\n- Moved site-specific quirk names into `QuirkNames.h`. [bug 322673](https://bugs.webkit.org/show_bug.cgi?id=322673)\n- Used `Page::hasRemoteFrames` in more site-isolation code paths. [bug 322680](https://bugs.webkit.org/show_bug.cgi?id=322680)\n- Fixed a missing bracket. [bug 322700](https://bugs.webkit.org/show_bug.cgi?id=322700)\n- Added `libbacktrace` to GLib system dependencies. [bug 322719](https://bugs.webkit.org/show_bug.cgi?id=322719)\n- Annotated `toWebCoreNode` and `toWKDOMNode` as pointer conversions. [bug 322722](https://bugs.webkit.org/show_bug.cgi?id=322722)\n- Fixed duplicate `CGRect` and `CGSize` type aliases in `WAKAppKitStubs.h` against the public SDK. [bug 322725](https://bugs.webkit.org/show_bug.cgi?id=322725)\n\n### WebRTC\n- Resynced dav1d to M152. [bug 322580](https://bugs.webkit.org/show_bug.cgi?id=322580)\n- Added a flag to disable WebRTC private relay bypass. [bug 322603](https://bugs.webkit.org/show_bug.cgi?id=322603)\n\n### WPE WebKit\n- Fixed a GStreamer WebRTC connection-state test crash. [bug 320653](https://bugs.webkit.org/show_bug.cgi?id=320653)\n- Fixed a GTK WebRTC crash in `video-disabled-black.html`. [bug 321281](https://bugs.webkit.org/show_bug.cgi?id=321281)\n- Fixed GTK/WPE WebRTC crashes in codec-support checks for additional codecs and m-section recycling tests. [bug 322633](https://bugs.webkit.org/show_bug.cgi?id=322633)\n\n## Resolution other than FIXED\n- WebAssembly bit-packing for `call_indirect` was closed as WONTFIX. [bug 165511](https://bugs.webkit.org/show_bug.cgi?id=165511)\n- A proposed optimization to avoid double entry from WebAssembly to JS was closed as WONTFIX. [bug 166486](https://bugs.webkit.org/show_bug.cgi?id=166486)\n- Extra wasm-to-wasm testing was closed as WONTFIX. [bug 166625](https://bugs.webkit.org/show_bug.cgi?id=166625)\n- `navigate` event `sourceElement` returning a child of the anchor was marked DUPLICATE. [bug 316411](https://bugs.webkit.org/show_bug.cgi?id=316411)\n- A GTK/WPE WebRTC crash in `RTCRtpSender-encode-same-track-twice` and now-playing tests was marked DUPLICATE. [bug 322634](https://bugs.webkit.org/show_bug.cgi?id=322634)\n- A GTK/WPE WebRTC crash in `descriptionGetters.html` was marked DUPLICATE. [bug 322649](https://bugs.webkit.org/show_bug.cgi?id=322649)\n- JSC WebAssembly `table.fill` inlining was marked DUPLICATE. [bug 322748](https://bugs.webkit.org/show_bug.cgi?id=322748)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-08-27",
  "totals": {
    "components": 24,
    "contributors": 32,
    "issues": 63
  },
  "until": "2026-08-27"
}