{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 4,
      "FIXED": 55
    }
  },
  "commits": {
    "131061": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "131061",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=131061",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: joepeck@webkit.org\nLast change: 2026-08-26T18:10:07Z",
      "email": "hi@devinrousso.com",
      "hash": "131061",
      "subject": "Web Inspector: Remove stale localStorage deletion transition code"
    },
    "305869": {
      "author": "rbuis",
      "avatar": "https://www.gravatar.com/avatar/74fb5af173895d2a7814b0aed1238a39?d=identicon\u0026s=64",
      "cl": "305869",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=305869",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: rbuis@igalia.com\nReporter: gsnedders@apple.com\nLast change: 2026-08-26T07:20:42Z",
      "email": "rbuis@igalia.com",
      "hash": "305869",
      "subject": "[preview-only] REGRESSION(304956@main): wpt /css/css-overflow/line-clamp/line-clamp-015.html"
    },
    "315569": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "315569",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315569",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-08-26T18:56:34Z",
      "email": "csaavedra@igalia.com",
      "hash": "315569",
      "subject": "[GLIB] Add XRDeviceIdentifier to serialized_identifiers() and unskip serialized-type-info.html test"
    },
    "318209": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318209",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318209",
      "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-26T19:38:09Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318209",
      "subject": "CanvasNoiseInjection lowerAndUpperBound mishandles neighbor ordering when component1 \u003e component3"
    },
    "319046": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319046",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319046",
      "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-26T13:27:26Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319046",
      "subject": "[GTK][WPE] fast/mediastream/applyConstraints-with-takePhoto.html crashes in Debug"
    },
    "319092": {
      "author": "angelos",
      "avatar": "https://www.gravatar.com/avatar/ee46106043323b10e0bb3c899f9590e5?d=identicon\u0026s=64",
      "cl": "319092",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319092",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: angelos@igalia.com\nReporter: angelos@igalia.com\nLast change: 2026-08-26T12:39:52Z",
      "email": "angelos@igalia.com",
      "hash": "319092",
      "subject": "[CISupport] Cap max timeout in jscore-tests"
    },
    "320836": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "320836",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320836",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: aperez@igalia.com\nLast change: 2026-08-26T15:36:38Z",
      "email": "philn@igalia.com",
      "hash": "320836",
      "subject": "[GTK][WPE?] Branch webkitglib/2.54 does not build with USE_SPIEL=ON"
    },
    "321146": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "321146",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321146",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-26T21:32:57Z",
      "email": "zalan@apple.com",
      "hash": "321146",
      "subject": "marketwatch.com: \"Subscribe now\" drop-down does not render anything"
    },
    "321334": {
      "author": "mark.lam",
      "avatar": "https://www.gravatar.com/avatar/87a4219a10aeda88757492c63da746de?d=identicon\u0026s=64",
      "cl": "321334",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321334",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: mark.lam@apple.com\nReporter: mark.lam@apple.com\nLast change: 2026-08-26T20:16:56Z",
      "email": "mark.lam@apple.com",
      "hash": "321334",
      "subject": "Introducing mya and libJavaScriptCoreTools."
    },
    "321534": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "321534",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321534",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: rackler@apple.com\nLast change: 2026-08-26T17:01:55Z",
      "email": "youennf@gmail.com",
      "hash": "321534",
      "subject": "New Test(316184@main): [macOS Debug] fast/mediastream/applyConstraints-with-takePhoto.html is a flaky CRASH"
    },
    "321724": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "321724",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321724",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-08-26T16:43:50Z",
      "email": "pgriffis@igalia.com",
      "hash": "321724",
      "subject": "[GLib] Add API for the HTTPS upgrade policy"
    },
    "321882": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "321882",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321882",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-26T08:07:50Z",
      "email": "zimmermann@kde.org",
      "hash": "321882",
      "subject": "[LBSE] Collecting pattern attributes walks an xlink:href cycle forever"
    },
    "321907": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "321907",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=321907",
      "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-26T18:59:36Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "321907",
      "subject": "Adopt CSS parser machinery for parsing SVGAngleValue"
    },
    "322168": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "322168",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322168",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Canvas\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-08-26T15:30:28Z",
      "email": "kkinnunen@apple.com",
      "hash": "322168",
      "subject": "DisplayList::Recorder has a copy of remote GraphicsContext state per level"
    },
    "322228": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "322228",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322228",
      "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-26T18:38:37Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "322228",
      "subject": "Update ANGLE to 2026-07-13 (ef84704aca0595b7e3c5b165efc4de81bfaa83d5)"
    },
    "322263": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "322263",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322263",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-08-26T11:43:42Z",
      "email": "kkinnunen@apple.com",
      "hash": "322263",
      "subject": "CanvasBase and CanvasRenderingContexts  should discard copies before draws"
    },
    "322271": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322271",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322271",
      "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-26T09:14:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322271",
      "subject": "Windows Swift requires vcruntime modulemap override"
    },
    "322290": {
      "author": "jmichaud",
      "avatar": "https://www.gravatar.com/avatar/36e0433ee725a08f7e1122a6bc584b57?d=identicon\u0026s=64",
      "cl": "322290",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322290",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: jmichaud@igalia.com\nReporter: justin@justinmichaud.com\nLast change: 2026-08-26T15:44:50Z",
      "email": "jmichaud@igalia.com",
      "hash": "322290",
      "subject": "Clean up jsObjectCall style"
    },
    "322306": {
      "author": "bweinstein",
      "avatar": "https://www.gravatar.com/avatar/2892a9aaa68f537ee65c6f95ef0768a6?d=identicon\u0026s=64",
      "cl": "322306",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322306",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Extensions\nPriority: P2\nSeverity: Normal\nAssignee: bweinstein@apple.com\nReporter: bweinstein@apple.com\nLast change: 2026-08-26T19:52:16Z",
      "email": "bweinstein@apple.com",
      "hash": "322306",
      "subject": "Extension background service worker can't find other extension pages using clients.matchAll"
    },
    "322322": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "322322",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322322",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebGL\nPriority: P2\nSeverity: Normal\nAssignee: roberto_rodriguez2@apple.com\nReporter: roberto_rodriguez2@apple.com\nLast change: 2026-08-26T20:14:44Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "322322",
      "subject": "[WebGL] Querying an unlinked WebGL program with a reserved name prefix incorrectly reports no error"
    },
    "322377": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322377",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322377",
      "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-26T20:10:06Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322377",
      "subject": "[Swift in WebKit] Introduce a bridging mechanism to create `WTF::CompletionHandler`s in Swift"
    },
    "322386": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "322386",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322386",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: sihui_liu@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-08-26T15:12:54Z",
      "email": "sihui_liu@apple.com",
      "hash": "322386",
      "subject": "StabilityTracer: Crash due to recursion under UniqueIDBDatabase::abortInProgressTransactionsBlockedOnSuspendedClients()"
    },
    "322387": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322387",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322387",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-26T14:14:10Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322387",
      "subject": "Avoid quadratic duplicate detection in Cache.addAll()"
    },
    "322469": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322469",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322469",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-08-26T14:18:59Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322469",
      "subject": "HighlightRegistry::addAnnotationHighlightWithRange() does redundant atom table and hash lookups"
    },
    "322475": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "322475",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322475",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-26T18:43:11Z",
      "email": "ysuzuki@apple.com",
      "hash": "322475",
      "subject": "[JSC] Do not broadcast termination from the thread that is about to stop draining"
    },
    "322486": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "322486",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322486",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-08-26T14:17:24Z",
      "email": "zimmermann@kde.org",
      "hash": "322486",
      "subject": "[GTK][WPE] Bump SDK version v9 -\u003e v11"
    },
    "322488": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "322488",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322488",
      "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-26T07:01:46Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "322488",
      "subject": "[MSE] Seeking to the end of a HTMLMediaElement backed by a MediaSource will unnecessarily fire an ended event"
    },
    "322494": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "322494",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322494",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-08-26T09:38:25Z",
      "email": "philn@igalia.com",
      "hash": "322494",
      "subject": "[WPE][GTK] Use a Chrome UA for PrimeVideo"
    },
    "322499": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322499",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322499",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: vwatermeier@igalia.com\nLast change: 2026-08-26T09:06:02Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322499",
      "subject": "[GStreamer] Use fixed watermarks for WebKitWebSource's internal queue"
    },
    "322503": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "322503",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322503",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-08-26T17:07:13Z",
      "email": "rniwa@webkit.org",
      "hash": "322503",
      "subject": "[Site Isolation] http/tests/local/blob/navigate-blob.html fails"
    },
    "322504": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322504",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322504",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: gaul@gaul.org\nLast change: 2026-08-26T21:19:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322504",
      "subject": "[JSC] arm64: add/sub of a zero immediate should emit a mov"
    },
    "322508": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "322508",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322508",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-08-26T08:20:40Z",
      "email": "sgill26@apple.com",
      "hash": "322508",
      "subject": "[Grid Lanes] Resolve fit-tolerance outside of GridLanesLayout"
    },
    "322518": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "322518",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322518",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-08-26T12:52:13Z",
      "email": "sam@webkit.org",
      "hash": "322518",
      "subject": "[Cleanup] Streamline the viewport-percentage unit resolution functions"
    },
    "322535": {
      "author": "nham",
      "avatar": "https://www.gravatar.com/avatar/dc0914eabf69047ee3397794c2d17bf7?d=identicon\u0026s=64",
      "cl": "322535",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322535",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: nham@apple.com\nReporter: nham@apple.com\nLast change: 2026-08-26T18:04:32Z",
      "email": "nham@apple.com",
      "hash": "322535",
      "subject": "Avoid sending per-frame layout info if there are no remote frame processes"
    },
    "322536": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "322536",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322536",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-08-26T08:47:32Z",
      "email": "ysuzuki@apple.com",
      "hash": "322536",
      "subject": "[JSC] Add JSString::isKnownAtom"
    },
    "322538": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322538",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322538",
      "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-26T17:26:38Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322538",
      "subject": "[Quirks] Clean up the QuirksMatch API"
    },
    "322539": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "322539",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322539",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-26T20:00:09Z",
      "email": "zalan@apple.com",
      "hash": "322539",
      "subject": "[block-in-inline] A relatively positioned block level box on a line reports scrollable overflow as wide as the line"
    },
    "322542": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "322542",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322542",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-08-26T19:25:18Z",
      "email": "charliew@apple.com",
      "hash": "322542",
      "subject": "Generate a crash log when terminating auxiliary processes due to an IPC validation failure"
    },
    "322550": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322550",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322550",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: rreapor@apple.com\nLast change: 2026-08-26T21:14:18Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322550",
      "subject": "`.submitproject-append` should include `Tools/TestWebKitAPI`"
    },
    "322551": {
      "author": "rreapor",
      "avatar": "https://www.gravatar.com/avatar/bcb83d9f4fea3f6823d1b8f01e888053?d=identicon\u0026s=64",
      "cl": "322551",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322551",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: rreapor@apple.com\nReporter: rreapor@apple.com\nLast change: 2026-08-26T21:14:18Z",
      "email": "rreapor@apple.com",
      "hash": "322551",
      "subject": "`.submitproject-append` should include `Tools/TestWebKitAPI`"
    },
    "322554": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "322554",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322554",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: UI Events\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-08-26T16:40:51Z",
      "email": "a_protyasha@apple.com",
      "hash": "322554",
      "subject": "[AppKit Gestures] Support mouse tracking with multiple gesture recognizers"
    },
    "322558": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "322558",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322558",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: jean-yves.avenard@apple.com\nReporter: jean-yves.avenard@apple.com\nLast change: 2026-08-26T11:31:52Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "322558",
      "subject": "(319455@main) Multiple YouTube videos can play simultaneously across separate Safari windows"
    },
    "322560": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "322560",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322560",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-08-26T20:38:45Z",
      "email": "pascoe@apple.com",
      "hash": "322560",
      "subject": "[WebAuthn] Smart card is inaccessible to other clients during ceremony"
    },
    "322566": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322566",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322566",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: gaul@gaul.org\nLast change: 2026-08-26T21:46:12Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322566",
      "subject": "[JSC] Baseline: load adjacent metadata pointer fields with a single ldp"
    },
    "322567": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "322567",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322567",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-08-26T15:09:12Z",
      "email": "csaavedra@igalia.com",
      "hash": "322567",
      "subject": "REGRESSION(319727@main): Broke the build with clang 20 due to a self-referential ScopedLambda constraint"
    },
    "322569": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "322569",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322569",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-08-26T10:14:28Z",
      "email": "csaavedra@igalia.com",
      "hash": "322569",
      "subject": "[GLIB] MemoryPressureHandlerConfiguration has no IPC metadata under the name in use"
    },
    "322570": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "322570",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322570",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-08-26T18:16:13Z",
      "email": "csaavedra@igalia.com",
      "hash": "322570",
      "subject": "ipc/serialized-type-info.html reports the wrong types off Cocoa"
    },
    "322572": {
      "author": "aperez",
      "avatar": "https://www.gravatar.com/avatar/30ffea8cf404586741a8f5f7110c0914?d=identicon\u0026s=64",
      "cl": "322572",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322572",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: aperez@igalia.com\nReporter: aperez@igalia.com\nLast change: 2026-08-26T18:02:23Z",
      "email": "aperez@igalia.com",
      "hash": "322572",
      "subject": "[GTK][WPE] IconDatabase should use current timestamp when inserting new icons"
    },
    "322581": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322581",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322581",
      "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-26T14:08:12Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322581",
      "subject": "Allow Swift on Windows"
    },
    "322587": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "322587",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322587",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-08-26T13:47:55Z",
      "email": "cgarcia@igalia.com",
      "hash": "322587",
      "subject": "[GTK][WPE] Skia compositor: tile cached SkImage should be re-created for every update"
    },
    "322595": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "322595",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322595",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-26T19:40:08Z",
      "email": "zalan@apple.com",
      "hash": "322595",
      "subject": "[block-in-inline] An orthogonal block level box in an inline box makes its container as wide as the box instead of as its content"
    },
    "322597": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "322597",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322597",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-08-26T19:37:17Z",
      "email": "zalan@apple.com",
      "hash": "322597",
      "subject": "[block-in-inline] An orthogonal block level box in an inline box is misplaced"
    },
    "322601": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "322601",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322601",
      "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-26T20:01:46Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "322601",
      "subject": "Resync `svg` from WPT Upstream"
    },
    "322602": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "322602",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322602",
      "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-26T18:40:56Z",
      "email": "a_protyasha@apple.com",
      "hash": "322602",
      "subject": "[AppKit Gestures] Magnification can snap the scroll position unexpectedly"
    },
    "322604": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322604",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322604",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: bfulgham@webkit.org\nLast change: 2026-08-26T19:50:16Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322604",
      "subject": "[curl] Expires cookie-date parsing is more lenient than RFC 6265 section 5.1.1"
    },
    "322607": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "322607",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322607",
      "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-26T20:13:33Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "322607",
      "subject": "[EWS] Flaky Detection Fixes"
    },
    "322609": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "322609",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322609",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-08-26T20:46:20Z",
      "email": "sgill26@apple.com",
      "hash": "322609",
      "subject": "[Grid Lanes] GridLanesLayout attempts to populate positions before layout"
    },
    "322611": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "322611",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=322611",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-08-26T21:02:49Z",
      "email": "sgill26@apple.com",
      "hash": "322611",
      "subject": "[Grid Lanes][Cleanup] Remove GridLanesLayout::m_stackingAxisSpan"
    },
    "35377": {
      "author": "sabouhallawa",
      "avatar": "https://www.gravatar.com/avatar/d1692a5af8c7ff0bbed69f03e2a76d9c?d=identicon\u0026s=64",
      "cl": "35377",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=35377",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Images\nPriority: P2\nSeverity: Normal\nAssignee: sabouhallawa@apple.com\nReporter: lbzwischenbrugger@fhstp.ac.at\nLast change: 2026-08-26T10:10:38Z",
      "email": "sabouhallawa@apple.com",
      "hash": "35377",
      "subject": "Loading a CachedResource should be canceled if all its clients are removed"
    }
  },
  "date": "2026-08-26",
  "days": 1,
  "generatedAt": "2026-08-26T22:05:46Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **UI** Fixed a Safari bug where multiple YouTube videos could keep playing at the same time across separate windows. [bug 322558](https://bugs.webkit.org/show_bug.cgi?id=322558)\n- **Layout** Fixed block-in-inline layout bugs that could misplace orthogonal blocks and make inline containers incorrectly expand in width. [bug 322595](https://bugs.webkit.org/show_bug.cgi?id=322595)\n- **Layout** Fixed block-in-inline overflow reporting for relatively positioned blocks that could make scrollable overflow as wide as the entire line. [bug 322539](https://bugs.webkit.org/show_bug.cgi?id=322539)\n- **Media** Fixed MediaSource seeking so jumping to the end of media does not incorrectly fire an extra ended event. [bug 322488](https://bugs.webkit.org/show_bug.cgi?id=322488)\n- **Security** Fixed a WebAuthn issue where a smart card could remain inaccessible to other clients during an authentication ceremony. [bug 322560](https://bugs.webkit.org/show_bug.cgi?id=322560)\n- **Extensions** Fixed extension background service workers so clients.matchAll() can find other extension pages correctly. [bug 322306](https://bugs.webkit.org/show_bug.cgi?id=322306)\n- **UI** Fixed AppKit gesture handling so magnification no longer snaps scroll position unexpectedly. [bug 322602](https://bugs.webkit.org/show_bug.cgi?id=322602)\n- **Web compatibility** Fixed a rendering issue where MarketWatch's \"Subscribe now\" drop-down showed nothing. [bug 321146](https://bugs.webkit.org/show_bug.cgi?id=321146)\n- **SVG** Fixed an SVG pattern processing bug that could loop forever on xlink:href cycles. [bug 321882](https://bugs.webkit.org/show_bug.cgi?id=321882)\n- **Canvas** Fixed canvas copy/discard behavior before draws, improving correctness and avoiding stale copies in rendering paths. [bug 322263](https://bugs.webkit.org/show_bug.cgi?id=322263)\n\n## By component\n\n### Web Inspector\n- Removed stale localStorage deletion transition code in Web Inspector. [bug 131061](https://bugs.webkit.org/show_bug.cgi?id=131061)\n\n### Canvas\n- Fixed CanvasNoiseInjection neighbor ordering when component1 \u003e component3. [bug 318209](https://bugs.webkit.org/show_bug.cgi?id=318209)\n- Reduced duplicated remote GraphicsContext state per DisplayList recorder level. [bug 322168](https://bugs.webkit.org/show_bug.cgi?id=322168)\n- Fixed canvas/context code to discard copies before draws. [bug 322263](https://bugs.webkit.org/show_bug.cgi?id=322263)\n\n### Layout and Rendering\n- Fixed a preview-only line-clamp regression in css-overflow WPT coverage. [bug 305869](https://bugs.webkit.org/show_bug.cgi?id=305869)\n- Moved Grid Lanes fit-tolerance resolution out of GridLanesLayout. [bug 322508](https://bugs.webkit.org/show_bug.cgi?id=322508)\n- Fixed GridLanesLayout populating positions before layout. [bug 322609](https://bugs.webkit.org/show_bug.cgi?id=322609)\n- Removed unused GridLanesLayout stacking-axis span state. [bug 322611](https://bugs.webkit.org/show_bug.cgi?id=322611)\n\n### CSS\n- Streamlined viewport-percentage unit resolution functions. [bug 322518](https://bugs.webkit.org/show_bug.cgi?id=322518)\n\n### SVG\n- Fixed infinite walking of pattern attributes through xlink:href cycles. [bug 321882](https://bugs.webkit.org/show_bug.cgi?id=321882)\n- Switched SVGAngleValue parsing to CSS parser machinery. [bug 321907](https://bugs.webkit.org/show_bug.cgi?id=321907)\n- Resynced svg expectations/tests from upstream WPT. [bug 322601](https://bugs.webkit.org/show_bug.cgi?id=322601)\n\n### Media playback\n- Fixed MediaSource end seeking so HTMLMediaElement does not fire ended unnecessarily. [bug 322488](https://bugs.webkit.org/show_bug.cgi?id=322488)\n- Updated GStreamer queue handling to use fixed watermarks in WebKitWebSource. [bug 322499](https://bugs.webkit.org/show_bug.cgi?id=322499)\n- Fixed Safari allowing multiple YouTube videos to play simultaneously across separate windows. [bug 322558](https://bugs.webkit.org/show_bug.cgi?id=322558)\n\n### WebGL and graphics\n- Fixed WebGL program queries so reserved-name-prefix checks report errors correctly for unlinked programs. [bug 322322](https://bugs.webkit.org/show_bug.cgi?id=322322)\n- Updated ANGLE to the 2026-07-13 snapshot. [bug 322228](https://bugs.webkit.org/show_bug.cgi?id=322228)\n\n### Extensions\n- Fixed extension background service workers so clients.matchAll() can discover other extension pages. [bug 322306](https://bugs.webkit.org/show_bug.cgi?id=322306)\n\n### WebAuthn and security\n- Fixed smart card accessibility for other clients during WebAuthn ceremonies. [bug 322560](https://bugs.webkit.org/show_bug.cgi?id=322560)\n\n### UI Events and gestures\n- Added support for mouse tracking with multiple AppKit gesture recognizers. [bug 322554](https://bugs.webkit.org/show_bug.cgi?id=322554)\n- Fixed magnification gestures snapping scroll position unexpectedly. [bug 322602](https://bugs.webkit.org/show_bug.cgi?id=322602)\n\n### JavaScriptCore\n- Capped max timeout in jscore-tests. [bug 319092](https://bugs.webkit.org/show_bug.cgi?id=319092)\n- Introduced mya and libJavaScriptCoreTools. [bug 321334](https://bugs.webkit.org/show_bug.cgi?id=321334)\n- Cleaned up jsObjectCall style. [bug 322290](https://bugs.webkit.org/show_bug.cgi?id=322290)\n- Fixed termination broadcasting when a draining thread is about to stop. [bug 322475](https://bugs.webkit.org/show_bug.cgi?id=322475)\n- Optimized arm64 zero-immediate add/sub code generation to emit mov. [bug 322504](https://bugs.webkit.org/show_bug.cgi?id=322504)\n- Added JSString::isKnownAtom. [bug 322536](https://bugs.webkit.org/show_bug.cgi?id=322536)\n- Optimized Baseline metadata pointer loads with a single ldp. [bug 322566](https://bugs.webkit.org/show_bug.cgi?id=322566)\n\n### WebCore\n- Fixed a recursion crash in UniqueIDBDatabase::abortInProgressTransactionsBlockedOnSuspendedClients(). [bug 322386](https://bugs.webkit.org/show_bug.cgi?id=322386)\n- Avoided quadratic duplicate detection in Cache.addAll(). [bug 322387](https://bugs.webkit.org/show_bug.cgi?id=322387)\n- Removed redundant atom table and hash lookups in HighlightRegistry annotation registration. [bug 322469](https://bugs.webkit.org/show_bug.cgi?id=322469)\n- Cleaned up the QuirksMatch API. [bug 322538](https://bugs.webkit.org/show_bug.cgi?id=322538)\n\n### Site isolation and process model\n- Fixed a site-isolation blob navigation test failure. [bug 322503](https://bugs.webkit.org/show_bug.cgi?id=322503)\n- Added crash log generation when auxiliary processes are terminated for IPC validation failures. [bug 322542](https://bugs.webkit.org/show_bug.cgi?id=322542)\n- Fixed serialized type reporting off Cocoa in ipc/serialized-type-info.html. [bug 322570](https://bugs.webkit.org/show_bug.cgi?id=322570)\n\n### WebKitGTK and WPE\n- Added XRDeviceIdentifier to serialized_identifiers() and re-enabled serialized-type-info.html on GLib ports. [bug 315569](https://bugs.webkit.org/show_bug.cgi?id=315569)\n- Fixed 2.54 branch builds with USE_SPIEL=ON. [bug 320836](https://bugs.webkit.org/show_bug.cgi?id=320836)\n- Added API for HTTPS upgrade policy control on GLib ports. [bug 321724](https://bugs.webkit.org/show_bug.cgi?id=321724)\n- Bumped GTK/WPE SDK version from v9 to v11. [bug 322486](https://bugs.webkit.org/show_bug.cgi?id=322486)\n- Made Prime Video use a Chrome UA on WPE/GTK for compatibility. [bug 322494](https://bugs.webkit.org/show_bug.cgi?id=322494)\n- Fixed missing IPC metadata naming for MemoryPressureHandlerConfiguration on GLib. [bug 322569](https://bugs.webkit.org/show_bug.cgi?id=322569)\n- Fixed IconDatabase inserts to use the current timestamp for new icons on GTK/WPE. [bug 322572](https://bugs.webkit.org/show_bug.cgi?id=322572)\n- Fixed Skia compositor tile cache updates so cached SkImage objects are recreated each update. [bug 322587](https://bugs.webkit.org/show_bug.cgi?id=322587)\n\n### WebKit platform and build\n- Added a Windows Swift vcruntime modulemap override requirement. [bug 322271](https://bugs.webkit.org/show_bug.cgi?id=322271)\n- Introduced a Swift bridging mechanism for creating WTF::CompletionHandler values. [bug 322377](https://bugs.webkit.org/show_bug.cgi?id=322377)\n- Avoided sending per-frame layout info when there are no remote frame processes. [bug 322535](https://bugs.webkit.org/show_bug.cgi?id=322535)\n- Fixed a clang 20 build regression caused by a self-referential ScopedLambda constraint. [bug 322567](https://bugs.webkit.org/show_bug.cgi?id=322567)\n- Enabled Swift on Windows. [bug 322581](https://bugs.webkit.org/show_bug.cgi?id=322581)\n\n### WebRTC\n- Fixed a flaky crash in fast/mediastream/applyConstraints-with-takePhoto.html on macOS Debug. [bug 321534](https://bugs.webkit.org/show_bug.cgi?id=321534)\n\n### Web compatibility\n- Fixed MarketWatch so the \"Subscribe now\" drop-down renders again. [bug 321146](https://bugs.webkit.org/show_bug.cgi?id=321146)\n\n### Block-in-inline layout\n- Fixed relatively positioned block-level boxes on a line reporting overly wide scrollable overflow. [bug 322539](https://bugs.webkit.org/show_bug.cgi?id=322539)\n- Fixed orthogonal block-level boxes making inline containers as wide as the box instead of its content. [bug 322595](https://bugs.webkit.org/show_bug.cgi?id=322595)\n- Fixed misplaced orthogonal block-level boxes inside inline boxes. [bug 322597](https://bugs.webkit.org/show_bug.cgi?id=322597)\n\n## Resolution other than FIXED\n- Duplicate report about canceling CachedResource loading when all clients are removed. [bug 35377](https://bugs.webkit.org/show_bug.cgi?id=35377)\n- Duplicate crash report for applyConstraints-with-takePhoto.html in GTK/WPE Debug. [bug 319046](https://bugs.webkit.org/show_bug.cgi?id=319046)\n- Duplicate report about including Tools/TestWebKitAPI in .submitproject-append, resolved by a separate fix. [bug 322550](https://bugs.webkit.org/show_bug.cgi?id=322550)\n- Duplicate report for lenient curl cookie Expires parsing against RFC 6265. [bug 322604](https://bugs.webkit.org/show_bug.cgi?id=322604)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-08-26",
  "totals": {
    "components": 21,
    "contributors": 30,
    "issues": 59
  },
  "until": "2026-08-26"
}