{
  "breakdown": {
    "byResolution": {
      "FIXED": 17
    }
  },
  "commits": {
    "293604": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "293604",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=293604",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-06-27T21:45:40Z",
      "email": "hi@devinrousso.com",
      "hash": "293604",
      "subject": "[JSC] implement BigInt math proposal"
    },
    "310623": {
      "author": "tyler_w",
      "avatar": "https://www.gravatar.com/avatar/9545082e6bed96158a9f52dac6e4b869?d=identicon\u0026s=64",
      "cl": "310623",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=310623",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Blocker\nAssignee: tyler_w@apple.com\nReporter: hrrcox@outlook.com\nLast change: 2026-06-27T14:10:37Z",
      "email": "tyler_w@apple.com",
      "hash": "310623",
      "subject": "AX: `hidden=\"until-found\" causing content to not be able to be found on Safari with VoiceOver"
    },
    "311722": {
      "author": "marcosc",
      "avatar": "https://www.gravatar.com/avatar/d31c9c6a3b0af558a2945682020e5b90?d=identicon\u0026s=64",
      "cl": "311722",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=311722",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit API\nPriority: P2\nSeverity: Normal\nAssignee: marcosc@apple.com\nReporter: marcosc@apple.com\nLast change: 2026-06-27T21:38:17Z",
      "email": "marcosc@apple.com",
      "hash": "311722",
      "subject": "Digital Credentials: fix DOMException mapping for platform-cancelled and unknown errors in WKDigitalCredentialsPicker"
    },
    "311790": {
      "author": "marcosc",
      "avatar": "https://www.gravatar.com/avatar/d31c9c6a3b0af558a2945682020e5b90?d=identicon\u0026s=64",
      "cl": "311790",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=311790",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: marcosc@apple.com\nReporter: marcosc@apple.com\nLast change: 2026-06-27T07:32:46Z",
      "email": "marcosc@apple.com",
      "hash": "311790",
      "subject": "Digital Credentials: prepare credential requests rejects with wrong error code and synchronously instead of queuing a task"
    },
    "315121": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "315121",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315121",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-06-27T15:20:10Z",
      "email": "achristensen@apple.com",
      "hash": "315121",
      "subject": "Remove ResourceRequest.m_cachePartition"
    },
    "317817": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "317817",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317817",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-27T17:43:40Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "317817",
      "subject": "[LegacySVG] Remove no-op const_cast in LegacyRenderSVGRoot::willBeDestroyed()"
    },
    "317821": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "317821",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317821",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-06-27T14:53:11Z",
      "email": "sosuke@bun.com",
      "hash": "317821",
      "subject": "[JSC] Use `InstanceOf` DFG node for `Object#isPrototypeOf`"
    },
    "317837": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "317837",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317837",
      "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-27T14:01:22Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "317837",
      "subject": "Remove the ability to run the MediaPlayerPrivateMediaSourceAVFObjC in the GPU process"
    },
    "317858": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "317858",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317858",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-06-27T19:47:12Z",
      "email": "sam@webkit.org",
      "hash": "317858",
      "subject": "Remove unneeded fontSelector workaround in SizesAttributeParser"
    },
    "317903": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "317903",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317903",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-06-27T14:39:12Z",
      "email": "sosuke@bun.com",
      "hash": "317903",
      "subject": "[JSC] Enable RegExp atom fast path for unicode patterns"
    },
    "317921": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "317921",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317921",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-06-27T10:00:51Z",
      "email": "cgarcia@igalia.com",
      "hash": "317921",
      "subject": "[GTK][WPE] Release skia resources on memory pressure"
    },
    "317954": {
      "author": "simon.fraser",
      "avatar": "https://www.gravatar.com/avatar/3763324aa0cdfa93be751c6081b8006a?d=identicon\u0026s=64",
      "cl": "317954",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317954",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: simon.fraser@apple.com\nReporter: simon.fraser@apple.com\nLast change: 2026-06-27T18:05:36Z",
      "email": "simon.fraser@apple.com",
      "hash": "317954",
      "subject": "Remove LocalFrameView::m_nodeToDraw"
    },
    "317957": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "317957",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317957",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-06-27T10:54:59Z",
      "email": "csaavedra@igalia.com",
      "hash": "317957",
      "subject": "[GLIB] Make SoupNetworkProxySettings::ignoredHost a Vector\u003cCString\u003e"
    },
    "317959": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317959",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317959",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: p_bahrami@apple.com\nLast change: 2026-06-27T07:54:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317959",
      "subject": "Separate GlobalPrivacyControlEnabled and user opt-in value"
    },
    "317994": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317994",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317994",
      "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-27T07:35:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317994",
      "subject": "REGRESSION(313624@main): [AppKit Gestures] Cannot scroll the enclosing scroll view by scrolling over an image"
    },
    "318001": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "318001",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318001",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-06-27T10:54:11Z",
      "email": "csaavedra@igalia.com",
      "hash": "318001",
      "subject": "[GLIB] Double the default timeout for API tests in Debug"
    },
    "318019": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "318019",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318019",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-06-27T21:10:14Z",
      "email": "zimmermann@kde.org",
      "hash": "318019",
      "subject": "[Tools] test-webkitpy fails on WPE/arm64: No archives for zope-interface-8.1 found"
    }
  },
  "date": "2026-06-27",
  "days": 1,
  "generatedAt": "2026-06-27T22:05:20Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **A11y** Fixed `hidden=\"until-found\"` so content can still be found correctly by Safari with VoiceOver. [bug 310623](https://bugs.webkit.org/show_bug.cgi?id=310623)\n- **Mobile** Fixed a scrolling regression where users could not scroll an enclosing scroll view when the pointer was over an image. [bug 317994](https://bugs.webkit.org/show_bug.cgi?id=317994)\n- **Privacy** Split Global Privacy Control enablement from the user's opt-in value, clarifying privacy behavior and settings handling. [bug 317959](https://bugs.webkit.org/show_bug.cgi?id=317959)\n- **Media** Removed the ability to run Media Source playback through `MediaPlayerPrivateMediaSourceAVFObjC` in the GPU process, reducing risk in a sensitive playback path. [bug 317837](https://bugs.webkit.org/show_bug.cgi?id=317837)\n- **DOM** Fixed Digital Credentials error handling so platform-cancelled and unknown failures map to the right DOMException values. [bug 311722](https://bugs.webkit.org/show_bug.cgi?id=311722)\n- **DOM** Fixed Digital Credentials request preparation so it rejects with the correct error code and does so asynchronously as specified. [bug 311790](https://bugs.webkit.org/show_bug.cgi?id=311790)\n- **V8** Implemented the BigInt Math proposal in JavaScriptCore, improving modern JavaScript feature support. [bug 293604](https://bugs.webkit.org/show_bug.cgi?id=293604)\n- **V8** Enabled a RegExp atom fast path for Unicode patterns in JavaScriptCore, improving performance for some real-world regex workloads. [bug 317903](https://bugs.webkit.org/show_bug.cgi?id=317903)\n\n## By component\n\n### JavaScriptCore\n- Implemented the BigInt Math proposal. [bug 293604](https://bugs.webkit.org/show_bug.cgi?id=293604)\n- Switched `Object#isPrototypeOf` optimization to use the `InstanceOf` DFG node. [bug 317821](https://bugs.webkit.org/show_bug.cgi?id=317821)\n- Enabled the RegExp atom fast path for Unicode patterns. [bug 317903](https://bugs.webkit.org/show_bug.cgi?id=317903)\n\n### Accessibility\n- Fixed `hidden=\"until-found\"` content not being discoverable with Safari and VoiceOver. [bug 310623](https://bugs.webkit.org/show_bug.cgi?id=310623)\n\n### Digital Credentials\n- Fixed DOMException mapping for platform-cancelled and unknown errors in `WKDigitalCredentialsPicker`. [bug 311722](https://bugs.webkit.org/show_bug.cgi?id=311722)\n- Fixed credential request preparation to reject asynchronously and with the correct error code. [bug 311790](https://bugs.webkit.org/show_bug.cgi?id=311790)\n\n### Media playback\n- Removed support for running `MediaPlayerPrivateMediaSourceAVFObjC` in the GPU process. [bug 317837](https://bugs.webkit.org/show_bug.cgi?id=317837)\n\n### Privacy\n- Separated `GlobalPrivacyControlEnabled` from the user's opt-in value. [bug 317959](https://bugs.webkit.org/show_bug.cgi?id=317959)\n\n### Input and scrolling\n- Fixed an AppKit gestures regression that blocked scrolling an enclosing scroll view when hovering over an image. [bug 317994](https://bugs.webkit.org/show_bug.cgi?id=317994)\n\n### CSS\n- Removed an unneeded `fontSelector` workaround in `SizesAttributeParser`. [bug 317858](https://bugs.webkit.org/show_bug.cgi?id=317858)\n\n### Networking\n- Removed `ResourceRequest.m_cachePartition`. [bug 315121](https://bugs.webkit.org/show_bug.cgi?id=315121)\n- Updated `SoupNetworkProxySettings::ignoredHost` to use `Vector\u003cCString\u003e`. [bug 317957](https://bugs.webkit.org/show_bug.cgi?id=317957)\n\n### WebKitGTK and WPE\n- Released Skia resources under memory pressure on GTK and WPE, helping reduce memory retention under stress. [bug 317921](https://bugs.webkit.org/show_bug.cgi?id=317921)\n\n### Rendering and SVG\n- Removed `LocalFrameView::m_nodeToDraw`. [bug 317954](https://bugs.webkit.org/show_bug.cgi?id=317954)\n- Removed a no-op `const_cast` in `LegacyRenderSVGRoot::willBeDestroyed()`. [bug 317817](https://bugs.webkit.org/show_bug.cgi?id=317817)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-06-27",
  "totals": {
    "components": 11,
    "contributors": 13,
    "issues": 17
  },
  "until": "2026-06-27"
}