{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 1,
      "DUPLICATE": 1,
      "FIXED": 63,
      "INVALID": 1,
      "LATER": 1
    }
  },
  "commits": {
    "182745": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "182745",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=182745",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: rgrempel@gmail.com\nLast change: 2026-06-24T00:45:12Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "182745",
      "subject": "\u003caudio\u003e and \u003cvideo\u003e controls render strangely when rotated"
    },
    "243994": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "243994",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=243994",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-06-23T23:40:59Z",
      "email": "hi@devinrousso.com",
      "hash": "243994",
      "subject": "Web Inspector: Debugger: symbolic breakpoints should work with intrinsic functions"
    },
    "290404": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "290404",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=290404",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: Scrolling\nPriority: P2\nSeverity: Major\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: darin.senneff@gmail.com\nLast change: 2026-06-24T19:28:27Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "290404",
      "subject": "Scroll snap causes rendering issue with sticky element"
    },
    "311157": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "311157",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=311157",
      "description": "Status: RESOLVED\nResolution: LATER\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-06-23T16:28:31Z",
      "email": "basuke@apple.com",
      "hash": "311157",
      "subject": "[Navigation API] Refactor NavigationAPIMethodTracker for better encapsulation."
    },
    "311900": {
      "author": "ntim",
      "avatar": "https://www.gravatar.com/avatar/208c05ac2decdf818a4a08ada568328e?d=identicon\u0026s=64",
      "cl": "311900",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=311900",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ntim@apple.com\nReporter: simon.fraser@apple.com\nLast change: 2026-06-23T16:39:37Z",
      "email": "ntim@apple.com",
      "hash": "311900",
      "subject": "Sync css/css-backgrounds"
    },
    "314424": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "314424",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=314424",
      "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-06-23T21:06:41Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "314424",
      "subject": "[Site Isolation] Web Inspector: Implement nodeId-dependent CSS commands for frame targets"
    },
    "315590": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315590",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315590",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: a_panta@apple.com\nLast change: 2026-06-23T19:52:20Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315590",
      "subject": "Web Inspector: [SI] implement DOM editing commands for FrameDOMAgent"
    },
    "316864": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "316864",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316864",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: gsnedders@apple.com\nLast change: 2026-06-23T20:01:08Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "316864",
      "subject": "People without triage access on GitHub cannot set labels/assignees"
    },
    "316978": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "316978",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316978",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T16:26:40Z",
      "email": "charliew@apple.com",
      "hash": "316978",
      "subject": "PlaceholderModelPlayer::setPlaybackRate()/setPaused() do not call their completion handler on early return"
    },
    "317134": {
      "author": "svillar",
      "avatar": "https://www.gravatar.com/avatar/2d83fda649cd4acc99663f5ce5aaedee?d=identicon\u0026s=64",
      "cl": "317134",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317134",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebXR\nPriority: P2\nSeverity: Normal\nAssignee: svillar@igalia.com\nReporter: svillar@igalia.com\nLast change: 2026-06-23T10:25:58Z",
      "email": "svillar@igalia.com",
      "hash": "317134",
      "subject": "[WebXR Layers] Implement Cube layer"
    },
    "317176": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317176",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317176",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T21:14:41Z",
      "email": "charliew@apple.com",
      "hash": "317176",
      "subject": "UserScript::debugDescription mishandles the substring length for the sourceURL prefix"
    },
    "317242": {
      "author": "franco_vieira",
      "avatar": "https://www.gravatar.com/avatar/14ed77684c1591a07649be8495cc0ddb?d=identicon\u0026s=64",
      "cl": "317242",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317242",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: franco_vieira@apple.com\nReporter: franco_vieira@apple.com\nLast change: 2026-06-23T21:57:19Z",
      "email": "franco_vieira@apple.com",
      "hash": "317242",
      "subject": "Short circuit same-realm MessagePort message delivery"
    },
    "317338": {
      "author": "tzagallo",
      "avatar": "https://www.gravatar.com/avatar/d517fd5480efde083cc7b6af36c73ced?d=identicon\u0026s=64",
      "cl": "317338",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317338",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: tzagallo@apple.com\nReporter: tzagallo@apple.com\nLast change: 2026-06-23T11:50:26Z",
      "email": "tzagallo@apple.com",
      "hash": "317338",
      "subject": "[WebGPU] Unskip as many tests as possible"
    },
    "317343": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317343",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317343",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T21:40:09Z",
      "email": "charliew@apple.com",
      "hash": "317343",
      "subject": "writeToDisk dereferences a disengaged std::optional when a disk write fails"
    },
    "317345": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317345",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317345",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T21:12:26Z",
      "email": "charliew@apple.com",
      "hash": "317345",
      "subject": "LogStream::create fails to call its completion handler when StreamServerConnection creation fails"
    },
    "317391": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317391",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317391",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: adrian_taylor@apple.com\nLast change: 2026-06-23T07:40:08Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317391",
      "subject": "Enable Swift back forward list on all clang platforms"
    },
    "317394": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "317394",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317394",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-06-23T10:46:42Z",
      "email": "youennf@gmail.com",
      "hash": "317394",
      "subject": "Resync libwebrtc/libvpx up to M150"
    },
    "317414": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317414",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317414",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T22:54:51Z",
      "email": "charliew@apple.com",
      "hash": "317414",
      "subject": "CoreIPCNSURLRequest decodes the attribution enum from the wrong NSNumber"
    },
    "317415": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "317415",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317415",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-06-23T15:23:13Z",
      "email": "sam@webkit.org",
      "hash": "317415",
      "subject": "[css-backgrounds] Two animation tests started failing with STP 246 after 314242@main"
    },
    "317435": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317435",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317435",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-24T02:45:36Z",
      "email": "charliew@apple.com",
      "hash": "317435",
      "subject": "Report correct columnNumber for blocked inline scripts"
    },
    "317436": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317436",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317436",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T20:54:10Z",
      "email": "charliew@apple.com",
      "hash": "317436",
      "subject": "Inherited policy should not re-apply a meta-delivered sandbox directive"
    },
    "317443": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317443",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317443",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: New Bugs\nPriority: P2\nSeverity: Major\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: aditu23@gmail.com\nLast change: 2026-06-24T01:17:39Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317443",
      "subject": "Severe scroll jank (3+ second freeze) on iOS with position:sticky/fixed + border-radius + overflow:clip + box-shadow combination"
    },
    "317476": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "317476",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317476",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-06-23T11:53:16Z",
      "email": "youennf@gmail.com",
      "hash": "317476",
      "subject": "Resync libwebrtc/libaom up to M150"
    },
    "317479": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "317479",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317479",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-06-24T02:00:16Z",
      "email": "sosuke@bun.com",
      "hash": "317479",
      "subject": "[JSC] `Object.freeze`/`seal`/`preventExtensions` should not allocate `ArrayStorage` for `NonArray` objects"
    },
    "317539": {
      "author": "annevk",
      "avatar": "https://www.gravatar.com/avatar/09bb44ac3625a121017cd98d0a7dc52c?d=identicon\u0026s=64",
      "cl": "317539",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317539",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: annevk@annevk.nl\nReporter: annevk@annevk.nl\nLast change: 2026-06-24T16:08:39Z",
      "email": "annevk@annevk.nl",
      "hash": "317539",
      "subject": "Add test coverage for valid Punycode but invalid UTS46"
    },
    "317562": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "317562",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317562",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-06-24T04:57:12Z",
      "email": "hi@devinrousso.com",
      "hash": "317562",
      "subject": "Web Inspector: unnecessary colon in front of non-class function properties"
    },
    "317563": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "317563",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317563",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-06-24T02:05:14Z",
      "email": "hi@devinrousso.com",
      "hash": "317563",
      "subject": "Web Inspector: grab a formatted parameters string for object shorthand and arrow functions"
    },
    "317568": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "317568",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317568",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-24T01:54:26Z",
      "email": "ysuzuki@apple.com",
      "hash": "317568",
      "subject": "[JSC] Air::RegLiveness should follow to the method of WTF::Liveness"
    },
    "317581": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "317581",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317581",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebGL\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-06-24T08:01:31Z",
      "email": "kkinnunen@apple.com",
      "hash": "317581",
      "subject": "WebGL: Deleting draw framebuffer modifies read framebuffer binding"
    },
    "317587": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "317587",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317587",
      "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-06-23T11:21:27Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "317587",
      "subject": "[MSE] Move MediaSourceClient::waitForTarget to MediaSourcePrivate only"
    },
    "317591": {
      "author": "thorton",
      "avatar": "https://www.gravatar.com/avatar/a04261df168177f0d816f3c7276f6183?d=identicon\u0026s=64",
      "cl": "317591",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317591",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: thorton@apple.com\nReporter: thorton@apple.com\nLast change: 2026-06-23T16:53:57Z",
      "email": "thorton@apple.com",
      "hash": "317591",
      "subject": "git commit --amend keeps reordering my carefully-crafted commit messages"
    },
    "317592": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "317592",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317592",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-06-23T14:44:13Z",
      "email": "zimmermann@kde.org",
      "hash": "317592",
      "subject": "[LBSE] Preserve paint order of non-composited children around composited SVG siblings"
    },
    "317593": {
      "author": "ntim",
      "avatar": "https://www.gravatar.com/avatar/208c05ac2decdf818a4a08ada568328e?d=identicon\u0026s=64",
      "cl": "317593",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317593",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ntim@apple.com\nReporter: ntim@apple.com\nLast change: 2026-06-23T17:48:33Z",
      "email": "ntim@apple.com",
      "hash": "317593",
      "subject": "Clean up Adjuster::adjust"
    },
    "317598": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "317598",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317598",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-06-23T17:50:22Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "317598",
      "subject": "WebCore::HTMLModelElement::insertionSteps crashes more frequently"
    },
    "317604": {
      "author": "lmoura",
      "avatar": "https://www.gravatar.com/avatar/6157f52d61e04c2c63fe7ff668ba69b3?d=identicon\u0026s=64",
      "cl": "317604",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317604",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: lmoura@igalia.com\nReporter: lmoura@igalia.com\nLast change: 2026-06-23T08:53:11Z",
      "email": "lmoura@igalia.com",
      "hash": "317604",
      "subject": "REGRESSION(315027@main) [Skia] Crash deep inside nvidia EGL code during page teardown"
    },
    "317606": {
      "author": "mcatanzaro",
      "avatar": "https://www.gravatar.com/avatar/213b4484d2078dbdd03dcd3256564c2c?d=identicon\u0026s=64",
      "cl": "317606",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317606",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: mcatanzaro@gnome.org\nReporter: mcatanzaro@gnome.org\nLast change: 2026-06-23T13:55:06Z",
      "email": "mcatanzaro@gnome.org",
      "hash": "317606",
      "subject": "DEVELOPER_MODE_FATAL_WARNINGS is broken on EWS"
    },
    "317608": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317608",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317608",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: david_quesada@apple.com\nLast change: 2026-06-23T16:22:35Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317608",
      "subject": "WKColorExtensionView can outlive its WKWebView"
    },
    "317610": {
      "author": "m_finkel",
      "avatar": "https://www.gravatar.com/avatar/656f8950aefb56f553c899418e06b351?d=identicon\u0026s=64",
      "cl": "317610",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317610",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Page Loading\nPriority: P2\nSeverity: Normal\nAssignee: m_finkel@apple.com\nReporter: m_finkel@apple.com\nLast change: 2026-06-23T23:51:31Z",
      "email": "m_finkel@apple.com",
      "hash": "317610",
      "subject": "[cocoa] Allow udp in adattributiond sandbox"
    },
    "317612": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "317612",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317612",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: wenson_hsieh@apple.com\nReporter: wenson_hsieh@apple.com\nLast change: 2026-06-23T14:33:02Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "317612",
      "subject": "[Text Extraction] Upstream some support for Automatic Password Change from WebKitAdditions"
    },
    "317616": {
      "author": "pvollan",
      "avatar": "https://www.gravatar.com/avatar/644dde5b61925a175f4bdea3f0f00bda?d=identicon\u0026s=64",
      "cl": "317616",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317616",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: pvollan@apple.com\nReporter: pvollan@apple.com\nLast change: 2026-06-23T17:38:54Z",
      "email": "pvollan@apple.com",
      "hash": "317616",
      "subject": "It's preferrable to use a function to set user dir suffix instead of an env var"
    },
    "317623": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "317623",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317623",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-06-23T17:13:04Z",
      "email": "basuke@apple.com",
      "hash": "317623",
      "subject": "[Navigation API] Crash in MethodTrackerRegistry::promoteUpcomingTraverseToOngoing with null destination key"
    },
    "317627": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "317627",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317627",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-06-24T02:07:13Z",
      "email": "sosuke@bun.com",
      "hash": "317627",
      "subject": "[JSC] Replace fixup-inserted RegExp primordial `TryGetById` chains with a single `CheckStructure`"
    },
    "317630": {
      "author": "calvaris",
      "avatar": "https://www.gravatar.com/avatar/3257b1e0e799244d58c3da816e44db00?d=identicon\u0026s=64",
      "cl": "317630",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317630",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: calvaris@igalia.com\nReporter: calvaris@igalia.com\nLast change: 2026-06-23T10:43:14Z",
      "email": "calvaris@igalia.com",
      "hash": "317630",
      "subject": "[GStreamer][WebRTC][LibWebRTC] Advertise additional H.264 profiles and levels for WebRTC"
    },
    "317631": {
      "author": "megan_gardner",
      "avatar": "https://www.gravatar.com/avatar/b466a5bcbfabf4d82a8ecc595db5a531?d=identicon\u0026s=64",
      "cl": "317631",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317631",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: megan_gardner@apple.com\nReporter: megan_gardner@apple.com\nLast change: 2026-06-23T16:47:06Z",
      "email": "megan_gardner@apple.com",
      "hash": "317631",
      "subject": "When using Siri AI to respond to emails, the text is invisible."
    },
    "317634": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "317634",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317634",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-06-23T09:28:56Z",
      "email": "youennf@gmail.com",
      "hash": "317634",
      "subject": "Nullptr dereference in ReadableStream::createIterator"
    },
    "317638": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317638",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317638",
      "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-06-23T09:21:34Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317638",
      "subject": "Fix the WebKit Xcode project file after 315639@main"
    },
    "317642": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "317642",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317642",
      "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-06-23T17:55:50Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "317642",
      "subject": "[MSE] MediaSource::hasCurrentTime/hasBufferedTime/hasFutureTime should be done through MediaSourcePrivate"
    },
    "317647": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "317647",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317647",
      "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-06-23T12:13:32Z",
      "email": "a_protyasha@apple.com",
      "hash": "317647",
      "subject": "REGRESSION(315639@main): Broke internal macOS builds (invalid preprocessing token in refreshController API declaration)"
    },
    "317652": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "317652",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317652",
      "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-06-23T19:09:21Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "317652",
      "subject": "com.apple.WebKit.WebContent at com.apple.WebCore:  WebCore::createVideoInfoFromFormatDescription"
    },
    "317653": {
      "author": "taher_ali",
      "avatar": "https://www.gravatar.com/avatar/e104800647d8c98b8c9dbe736b5e1751?d=identicon\u0026s=64",
      "cl": "317653",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317653",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: taher_ali@apple.com\nReporter: taher_ali@apple.com\nLast change: 2026-06-23T18:24:31Z",
      "email": "taher_ali@apple.com",
      "hash": "317653",
      "subject": "SVGLengthValue::setValueAsString should parse in a single MetaConsumer pass"
    },
    "317655": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "317655",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317655",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-06-23T20:07:23Z",
      "email": "koivisto@iki.fi",
      "hash": "317655",
      "subject": "Introduce RefCountedCSSSelectorList"
    },
    "317658": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "317658",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317658",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-06-23T17:06:22Z",
      "email": "youennf@gmail.com",
      "hash": "317658",
      "subject": "___interceptor_malloc is undefined in ASAN builds"
    },
    "317659": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "317659",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317659",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-23T16:55:27Z",
      "email": "ysuzuki@apple.com",
      "hash": "317659",
      "subject": "REGRESSION: JetStream3 wasm Average time regression"
    },
    "317660": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "317660",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317660",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-06-23T22:09:55Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "317660",
      "subject": "Model element: get() used in places where ptr() should be used"
    },
    "317661": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317661",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317661",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jbedard@apple.com\nLast change: 2026-06-23T17:31:48Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317661",
      "subject": "REGRESSION(315487@main): Broke many SVG tests"
    },
    "317666": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317666",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317666",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-23T18:23:09Z",
      "email": "charliew@apple.com",
      "hash": "317666",
      "subject": "REGRESSION(309131@main): Null dereference in `WebPageProxy::useGPUProcessForDOMRenderingEnabled()`"
    },
    "317670": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "317670",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317670",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: wenson_hsieh@apple.com\nReporter: wenson_hsieh@apple.com\nLast change: 2026-06-23T19:55:31Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "317670",
      "subject": "[Text Extraction] Web process can crash if the client requests a JS handle for a stale node ID"
    },
    "317673": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "317673",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317673",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-06-23T21:55:14Z",
      "email": "a_protyasha@apple.com",
      "hash": "317673",
      "subject": "Upstream platform guard for DC issuer identifier support"
    },
    "317674": {
      "author": "destra",
      "avatar": "https://www.gravatar.com/avatar/bb57a3e383fc407cd4b341aeef87d877?d=identicon\u0026s=64",
      "cl": "317674",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317674",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: destra@apple.com\nReporter: destra@apple.com\nLast change: 2026-06-23T23:44:47Z",
      "email": "destra@apple.com",
      "hash": "317674",
      "subject": "Write a common CSS file for WebVTT rendering WPT"
    },
    "317678": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "317678",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317678",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: PDF\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-06-23T22:12:10Z",
      "email": "a_protyasha@apple.com",
      "hash": "317678",
      "subject": "[macOS Golden Gate] Adopt NSGlassEffectView.effectIsInteractive in WKPDFHUDView"
    },
    "317679": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "317679",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317679",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-06-23T20:46:47Z",
      "email": "pascoe@apple.com",
      "hash": "317679",
      "subject": "Fix build after 315667@main"
    },
    "317692": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "317692",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317692",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-06-24T00:09:53Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "317692",
      "subject": "Fixup model warnings in Swift code"
    },
    "317696": {
      "author": "jer.noble",
      "avatar": "https://www.gravatar.com/avatar/6d2cde9be23b98223ca964cb3b7813a0?d=identicon\u0026s=64",
      "cl": "317696",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317696",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: jer.noble@apple.com\nReporter: jer.noble@apple.com\nLast change: 2026-06-24T03:46:23Z",
      "email": "jer.noble@apple.com",
      "hash": "317696",
      "subject": "[iOS] AirPlay/CarPlay sessions are torn down when pausing while casting device is locked"
    },
    "317697": {
      "author": "ntim",
      "avatar": "https://www.gravatar.com/avatar/208c05ac2decdf818a4a08ada568328e?d=identicon\u0026s=64",
      "cl": "317697",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317697",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: ntim@apple.com\nReporter: ntim@apple.com\nLast change: 2026-06-24T17:07:59Z",
      "email": "ntim@apple.com",
      "hash": "317697",
      "subject": "Re-import css/css-values WPT"
    },
    "317711": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "317711",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317711",
      "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-06-24T03:08:42Z",
      "email": "a_protyasha@apple.com",
      "hash": "317711",
      "subject": "REGRESSION(315639@main): Broke macOS 27 builds with down-level deployment target (unguarded-availability-new)"
    },
    "317714": {
      "author": "commit-queue",
      "avatar": "https://www.gravatar.com/avatar/97b993d250d1218d144de049b02b45ad?d=identicon\u0026s=64",
      "cl": "317714",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317714",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: commit-queue@webkit.org\nReporter: commit-queue@webkit.org\nLast change: 2026-06-24T02:55:13Z",
      "email": "commit-queue@webkit.org",
      "hash": "317714",
      "subject": "REGRESSION(315720@main): Caused layout test failures"
    },
    "317723": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "317723",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317723",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-06-24T04:38:11Z",
      "email": "achristensen@apple.com",
      "hash": "317723",
      "subject": "Fix build after 315703@main"
    }
  },
  "date": "2026-06-23",
  "days": 1,
  "generatedAt": "2026-06-24T21:47:48Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Media** Fixed rotated `\u003caudio\u003e` and `\u003cvideo\u003e` controls rendering incorrectly. [bug 182745](https://bugs.webkit.org/show_bug.cgi?id=182745)\n- **WebXR** Added Cube layer support for WebXR Layers, improving compatibility with newer immersive content. [bug 317134](https://bugs.webkit.org/show_bug.cgi?id=317134)\n- **DOM** Short-circuited same-realm MessagePort delivery to make message passing more efficient and predictable. [bug 317242](https://bugs.webkit.org/show_bug.cgi?id=317242)\n- **JavaScriptCore** Fixed a JetStream3 WebAssembly performance regression. [bug 317659](https://bugs.webkit.org/show_bug.cgi?id=317659)\n- **WebGL** Fixed framebuffer state corruption when deleting the draw framebuffer. [bug 317581](https://bugs.webkit.org/show_bug.cgi?id=317581)\n- **Media** Fixed AirPlay and CarPlay sessions being torn down when pausing while the casting device is locked on iOS. [bug 317696](https://bugs.webkit.org/show_bug.cgi?id=317696)\n- **Security** Fixed inherited policy handling so meta-delivered sandbox directives are not incorrectly re-applied. [bug 317436](https://bugs.webkit.org/show_bug.cgi?id=317436)\n- **Web Inspector** Fixed symbolic breakpoints for intrinsic functions in the debugger. [bug 243994](https://bugs.webkit.org/show_bug.cgi?id=243994)\n- **Stability** Fixed a more frequent crash in HTMLModelElement insertion steps. [bug 317598](https://bugs.webkit.org/show_bug.cgi?id=317598)\n- **WebRTC** Updated libwebrtc, libvpx, and libaom to M150-era sync points and expanded advertised H.264 profiles/levels. [bug 317394](https://bugs.webkit.org/show_bug.cgi?id=317394)\n\n## By component\n\n### Web Inspector\n- Fixed symbolic breakpoints not working with intrinsic functions. [bug 243994](https://bugs.webkit.org/show_bug.cgi?id=243994)\n- Implemented nodeId-dependent CSS commands for frame targets under Site Isolation work. [bug 314424](https://bugs.webkit.org/show_bug.cgi?id=314424)\n- Implemented DOM editing commands for FrameDOMAgent under Site Isolation work. [bug 315590](https://bugs.webkit.org/show_bug.cgi?id=315590)\n- Fixed an unnecessary colon shown for non-class function properties. [bug 317562](https://bugs.webkit.org/show_bug.cgi?id=317562)\n- Improved formatted parameter strings for object shorthand and arrow functions. [bug 317563](https://bugs.webkit.org/show_bug.cgi?id=317563)\n\n### Media playback\n- Fixed rotated `\u003caudio\u003e` and `\u003cvideo\u003e` controls rendering incorrectly. [bug 182745](https://bugs.webkit.org/show_bug.cgi?id=182745)\n- Fixed PlaceholderModelPlayer completion handlers not firing on early return from playback rate and pause changes. [bug 316978](https://bugs.webkit.org/show_bug.cgi?id=316978)\n- Moved `MediaSourceClient::waitForTarget` to `MediaSourcePrivate` as part of MSE cleanup. [bug 317587](https://bugs.webkit.org/show_bug.cgi?id=317587)\n- Fixed a crash in `WebCore::createVideoInfoFromFormatDescription`. [bug 317652](https://bugs.webkit.org/show_bug.cgi?id=317652)\n- Added a common CSS file for WebVTT rendering WPT coverage. [bug 317674](https://bugs.webkit.org/show_bug.cgi?id=317674)\n- Fixed AirPlay and CarPlay sessions being torn down when pausing while the casting device is locked on iOS. [bug 317696](https://bugs.webkit.org/show_bug.cgi?id=317696)\n\n### WebXR\n- Implemented Cube layer support in WebXR Layers. [bug 317134](https://bugs.webkit.org/show_bug.cgi?id=317134)\n\n### DOM and streams\n- Short-circuited same-realm MessagePort message delivery. [bug 317242](https://bugs.webkit.org/show_bug.cgi?id=317242)\n- Fixed a null pointer dereference in `ReadableStream::createIterator`. [bug 317634](https://bugs.webkit.org/show_bug.cgi?id=317634)\n\n### JavaScriptCore\n- Avoided allocating `ArrayStorage` for `Object.freeze`, `seal`, and `preventExtensions` on non-array objects. [bug 317479](https://bugs.webkit.org/show_bug.cgi?id=317479)\n- Adjusted `Air::RegLiveness` to follow the `WTF::Liveness` method. [bug 317568](https://bugs.webkit.org/show_bug.cgi?id=317568)\n- Replaced fixup-inserted RegExp primordial `TryGetById` chains with a single `CheckStructure`. [bug 317627](https://bugs.webkit.org/show_bug.cgi?id=317627)\n- Fixed a JetStream3 WebAssembly average time regression. [bug 317659](https://bugs.webkit.org/show_bug.cgi?id=317659)\n\n### WebGL and WebGPU\n- Fixed deleting the draw framebuffer incorrectly modifying the read framebuffer binding. [bug 317581](https://bugs.webkit.org/show_bug.cgi?id=317581)\n- Unskipped as many WebGPU tests as possible. [bug 317338](https://bugs.webkit.org/show_bug.cgi?id=317338)\n\n### WebRTC\n- Resynced libwebrtc and libvpx up to M150. [bug 317394](https://bugs.webkit.org/show_bug.cgi?id=317394)\n- Resynced libwebrtc and libaom up to M150. [bug 317476](https://bugs.webkit.org/show_bug.cgi?id=317476)\n- Advertised additional H.264 profiles and levels for GStreamer WebRTC with LibWebRTC. [bug 317630](https://bugs.webkit.org/show_bug.cgi?id=317630)\n- Fixed undefined `___interceptor_malloc` in ASAN builds. [bug 317658](https://bugs.webkit.org/show_bug.cgi?id=317658)\n\n### CSS and animations\n- Cleaned up `Adjuster::adjust`. [bug 317593](https://bugs.webkit.org/show_bug.cgi?id=317593)\n- Introduced `RefCountedCSSSelectorList`. [bug 317655](https://bugs.webkit.org/show_bug.cgi?id=317655)\n- Re-imported css/css-values WPT. [bug 317697](https://bugs.webkit.org/show_bug.cgi?id=317697)\n- Fixed two css-backgrounds animation tests that started failing after a recent regression. [bug 317415](https://bugs.webkit.org/show_bug.cgi?id=317415)\n\n### SVG\n- Preserved paint order of non-composited children around composited SVG siblings. [bug 317592](https://bugs.webkit.org/show_bug.cgi?id=317592)\n- Made `SVGLengthValue::setValueAsString` parse in a single `MetaConsumer` pass. [bug 317653](https://bugs.webkit.org/show_bug.cgi?id=317653)\n\n### Security and page loading\n- Fixed `CoreIPCNSURLRequest` decoding the attribution enum from the wrong `NSNumber`. [bug 317414](https://bugs.webkit.org/show_bug.cgi?id=317414)\n- Fixed blocked inline scripts reporting the correct `columnNumber`. [bug 317435](https://bugs.webkit.org/show_bug.cgi?id=317435)\n- Fixed inherited policy handling so meta-delivered sandbox directives are not re-applied. [bug 317436](https://bugs.webkit.org/show_bug.cgi?id=317436)\n- Allowed UDP in the `adattributiond` sandbox on Cocoa. [bug 317610](https://bugs.webkit.org/show_bug.cgi?id=317610)\n\n### Navigation API\n- Fixed a crash in `MethodTrackerRegistry::promoteUpcomingTraverseToOngoing` with a null destination key. [bug 317623](https://bugs.webkit.org/show_bug.cgi?id=317623)\n\n### Text extraction and automation\n- Upstreamed support for Automatic Password Change from WebKitAdditions into Text Extraction. [bug 317612](https://bugs.webkit.org/show_bug.cgi?id=317612)\n- Fixed a Web process crash when the client requests a JS handle for a stale node ID. [bug 317670](https://bugs.webkit.org/show_bug.cgi?id=317670)\n\n### WebKit UI and app integration\n- Fixed `WKColorExtensionView` outliving its `WKWebView`. [bug 317608](https://bugs.webkit.org/show_bug.cgi?id=317608)\n- Fixed invisible text when using Siri AI to respond to emails. [bug 317631](https://bugs.webkit.org/show_bug.cgi?id=317631)\n- Adopted `NSGlassEffectView.effectIsInteractive` in `WKPDFHUDView`. [bug 317678](https://bugs.webkit.org/show_bug.cgi?id=317678)\n\n### WebKit core stability\n- Fixed `UserScript::debugDescription` mishandling substring length for the `sourceURL` prefix. [bug 317176](https://bugs.webkit.org/show_bug.cgi?id=317176)\n- Fixed `writeToDisk` dereferencing a disengaged `std::optional` after a disk write failure. [bug 317343](https://bugs.webkit.org/show_bug.cgi?id=317343)\n- Fixed `LogStream::create` not calling its completion handler when `StreamServerConnection` creation fails. [bug 317345](https://bugs.webkit.org/show_bug.cgi?id=317345)\n- Fixed a more frequent crash in `WebCore::HTMLModelElement::insertionSteps`. [bug 317598](https://bugs.webkit.org/show_bug.cgi?id=317598)\n- Switched model element call sites to use `ptr()` where appropriate instead of `get()`. [bug 317660](https://bugs.webkit.org/show_bug.cgi?id=317660)\n- Fixed a null dereference in `WebPageProxy::useGPUProcessForDOMRenderingEnabled()`. [bug 317666](https://bugs.webkit.org/show_bug.cgi?id=317666)\n- Fixed model-related warnings in Swift code. [bug 317692](https://bugs.webkit.org/show_bug.cgi?id=317692)\n\n### GTK and WPE\n- Enabled the Swift back-forward list on all clang platforms in WebKitGTK. [bug 317391](https://bugs.webkit.org/show_bug.cgi?id=317391)\n- Fixed `DEVELOPER_MODE_FATAL_WARNINGS` on EWS. [bug 317606](https://bugs.webkit.org/show_bug.cgi?id=317606)\n- Fixed a Skia-related crash deep in NVIDIA EGL code during page teardown on WPE. [bug 317604](https://bugs.webkit.org/show_bug.cgi?id=317604)\n\n### Platform\n- Upstreamed a platform guard for DC issuer identifier support. [bug 317673](https://bugs.webkit.org/show_bug.cgi?id=317673)\n\n### Process model\n- Replaced an environment variable approach with a function for setting the user directory suffix. [bug 317616](https://bugs.webkit.org/show_bug.cgi?id=317616)\n\n### Tools and tests\n- Synced css/css-backgrounds tests. [bug 311900](https://bugs.webkit.org/show_bug.cgi?id=311900)\n- Added test coverage for valid Punycode but invalid UTS46. [bug 317539](https://bugs.webkit.org/show_bug.cgi?id=317539)\n- Fixed `git commit --amend` reordering carefully crafted commit messages. [bug 317591](https://bugs.webkit.org/show_bug.cgi?id=317591)\n\n### Build and integration fixes\n- Fixed the WebKit Xcode project after a previous change. [bug 317638](https://bugs.webkit.org/show_bug.cgi?id=317638)\n- Fixed internal macOS builds broken by an invalid preprocessing token in a refreshController API declaration. [bug 317647](https://bugs.webkit.org/show_bug.cgi?id=317647)\n- Fixed an SVG regression that broke many tests. [bug 317661](https://bugs.webkit.org/show_bug.cgi?id=317661)\n- Fixed macOS 27 builds with a down-level deployment target after an availability regression. [bug 317711](https://bugs.webkit.org/show_bug.cgi?id=317711)\n- Fixed layout test failures caused by a recent regression. [bug 317714](https://bugs.webkit.org/show_bug.cgi?id=317714)\n- Fixed the build after a recent main branch change. [bug 317679](https://bugs.webkit.org/show_bug.cgi?id=317679)\n- Fixed the build after another recent main branch change. [bug 317723](https://bugs.webkit.org/show_bug.cgi?id=317723)\n\n## Resolution other than FIXED\n- Duplicate: GitHub users without triage access cannot set labels or assignees. [bug 316864](https://bugs.webkit.org/show_bug.cgi?id=316864)\n- Invalid: Reported severe iOS scroll jank with sticky/fixed, border-radius, overflow:clip, and box-shadow was closed as invalid. [bug 317443](https://bugs.webkit.org/show_bug.cgi?id=317443)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-06-23",
  "totals": {
    "components": 22,
    "contributors": 34,
    "issues": 67
  },
  "until": "2026-06-23"
}