{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 2,
      "DUPLICATE": 3,
      "FIXED": 35,
      "INVALID": 2,
      "WONTFIX": 1
    }
  },
  "commits": {
    "233621": {
      "author": "mmaxfield",
      "avatar": "https://www.gravatar.com/avatar/8204ed54ecc16191a9408a8225b9bacd?d=identicon\u0026s=64",
      "cl": "233621",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=233621",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: mmaxfield@apple.com\nReporter: mmaxfield@apple.com\nLast change: 2026-07-22T21:42:50Z",
      "email": "mmaxfield@apple.com",
      "hash": "233621",
      "subject": "[WebGPU] Make async functions async"
    },
    "247996": {
      "author": "marcosc",
      "avatar": "https://www.gravatar.com/avatar/d31c9c6a3b0af558a2945682020e5b90?d=identicon\u0026s=64",
      "cl": "247996",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=247996",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: marcosc@apple.com\nReporter: marcosc@apple.com\nLast change: 2026-07-22T15:34:26Z",
      "email": "marcosc@apple.com",
      "hash": "247996",
      "subject": "Web Driver: implement \"consume user activation of Window\""
    },
    "250064": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "250064",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=250064",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-22T21:46:43Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "250064",
      "subject": "[WebGPU] Support memoryless textures for render attachments"
    },
    "262120": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "262120",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=262120",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-22T21:56:30Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "262120",
      "subject": "[WebGPU] Reduce memory usage in Animometer - https://webgpu.github.io/webgpu-samples/samples/animometer"
    },
    "263552": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "263552",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=263552",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-22T21:57:47Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "263552",
      "subject": "[WebGPU] Enable webgpu:api,operation,compute,basic:* which passes"
    },
    "263898": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "263898",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=263898",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: WebGPU\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-22T21:58:48Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "263898",
      "subject": "[WebGPU] WebGPU GPU* and Remote*Proxy classes in WebCore.framework are being unnecessarily compiled on non-Cocoa platforms"
    },
    "292660": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "292660",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=292660",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: itaha43@icloud.com\nLast change: 2026-07-22T18:57:35Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "292660",
      "subject": "element.scrollWidth doesn't respect overflow-x: hidden;"
    },
    "312461": {
      "author": "plampe",
      "avatar": "https://www.gravatar.com/avatar/3c9bf19417c230eff7ade252118deb7a?d=identicon\u0026s=64",
      "cl": "312461",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=312461",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: plampe@igalia.com\nReporter: tusooa@kazv.moe\nLast change: 2026-07-22T11:30:07Z",
      "email": "plampe@igalia.com",
      "hash": "312461",
      "subject": "WPEWebKit font rendering has different thickness than WebKitGTK"
    },
    "315597": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315597",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315597",
      "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-07-22T08:05:26Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315597",
      "subject": "Web Inspector: [SI] coordinate Cmd+Z across per-frame undo stacks"
    },
    "316964": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "316964",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316964",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: jean-yves.avenard@apple.com\nLast change: 2026-07-22T14:02:46Z",
      "email": "philn@igalia.com",
      "hash": "316964",
      "subject": "[MSE][GStreamer] imported/w3c/web-platform-tests/media-source/mediasource-remove.html is a permanent failure"
    },
    "319296": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319296",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319296",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: anand_srinivasan@apple.com\nLast change: 2026-07-22T17:51:58Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319296",
      "subject": "Speed up JS Temporal getNamedTimeZoneEpochNanoseconds"
    },
    "319399": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319399",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319399",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-22T19:27:36Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319399",
      "subject": "[EWS] Don't blame PR author for pre-existing flaky API test failures"
    },
    "319400": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319400",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319400",
      "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-07-22T16:59:09Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319400",
      "subject": "Store and query EWS test results in the results database"
    },
    "319444": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319444",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319444",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: utku.uckun@gmail.com\nLast change: 2026-07-22T21:15:14Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319444",
      "subject": "AX: Web text field should have accessibility custom action to bring up the new Siri writing tools UI"
    },
    "319487": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319487",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319487",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: swati.kedia@youview.com\nLast change: 2026-07-22T09:17:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319487",
      "subject": "WebInspectorBackendProxy::setEmulatedConditions fails to compile when ENABLE_INSPECTOR_NETWORK_THROTTLING is enabled"
    },
    "319570": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319570",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319570",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-22T12:29:21Z",
      "email": "youennf@gmail.com",
      "hash": "319570",
      "subject": "Allow subclassing of WritableStreamDefaultWriter"
    },
    "319666": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319666",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319666",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-22T07:54:03Z",
      "email": "youennf@gmail.com",
      "hash": "319666",
      "subject": "Enable ASM support in dav1d"
    },
    "319667": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319667",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319667",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-22T18:05:56Z",
      "email": "youennf@gmail.com",
      "hash": "319667",
      "subject": "Start implementing fetch stream uploads"
    },
    "319673": {
      "author": "tetsuharu.ohzeki",
      "avatar": "https://www.gravatar.com/avatar/549cbf8e9e2460763d7248f6266be8af?d=identicon\u0026s=64",
      "cl": "319673",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319673",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: tetsuharu.ohzeki@gmail.com\nReporter: tetsuharu.ohzeki@gmail.com\nLast change: 2026-07-22T08:37:12Z",
      "email": "tetsuharu.ohzeki@gmail.com",
      "hash": "319673",
      "subject": "[JSC] Use pass-by-value for `resultIndex` argument of `JS::fastFlatIntoBuffer()`"
    },
    "319700": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319700",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319700",
      "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-07-22T21:18:08Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319700",
      "subject": "[AppKit Gestures] Support Live Text interactions for images"
    },
    "319783": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319783",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319783",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ithril.ai@gmail.com\nLast change: 2026-07-22T10:29:00Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319783",
      "subject": "[JSC][Temporal] Fix proleptic Gregorian fields for ROC and Buddhist calendars"
    },
    "319815": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319815",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319815",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-22T16:54:27Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319815",
      "subject": "WeakPtr::is()/UniqueRef::is() const variadic overloads should be named isAnyOf"
    },
    "319897": {
      "author": "aperez",
      "avatar": "https://www.gravatar.com/avatar/30ffea8cf404586741a8f5f7110c0914?d=identicon\u0026s=64",
      "cl": "319897",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319897",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: aperez@igalia.com\nReporter: aperez@igalia.com\nLast change: 2026-07-22T20:56:15Z",
      "email": "aperez@igalia.com",
      "hash": "319897",
      "subject": "[CMake][Skia] Prefer more standard AVX512 and AVX2 compiler flags"
    },
    "319905": {
      "author": "sam",
      "avatar": "https://www.gravatar.com/avatar/354b409240f9fb3357f498c547423d96?d=identicon\u0026s=64",
      "cl": "319905",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319905",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: sam@webkit.org\nReporter: sam@webkit.org\nLast change: 2026-07-22T09:54:14Z",
      "email": "sam@webkit.org",
      "hash": "319905",
      "subject": "[EvaluationTimeZoom] Convert view-timeline-inset property to use unzoomed lengths"
    },
    "319922": {
      "author": "beidson",
      "avatar": "https://www.gravatar.com/avatar/31bed81d6d8ef517f93b30add03f5651?d=identicon\u0026s=64",
      "cl": "319922",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319922",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit API\nPriority: P2\nSeverity: Normal\nAssignee: beidson@apple.com\nReporter: beidson@apple.com\nLast change: 2026-07-22T15:14:45Z",
      "email": "beidson@apple.com",
      "hash": "319922",
      "subject": "Rename WKJSHandle.frame to WKJSHandle.sourceFrame"
    },
    "319933": {
      "author": "com.webkit.iidmsa",
      "avatar": "https://www.gravatar.com/avatar/0ac5127c69f90d0c57054173ae4c3108?d=identicon\u0026s=64",
      "cl": "319933",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319933",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: com.webkit.iidmsa@gmail.com\nReporter: com.webkit.iidmsa@gmail.com\nLast change: 2026-07-22T14:27:22Z",
      "email": "com.webkit.iidmsa@gmail.com",
      "hash": "319933",
      "subject": "Reduce further unnecessary usage of ternary operator in WebCore"
    },
    "319942": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "319942",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319942",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-07-22T15:08:21Z",
      "email": "sgill26@apple.com",
      "hash": "319942",
      "subject": "[GFC][Cleanup] Remove some code duplication for resolving margins"
    },
    "319951": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "319951",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319951",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-22T20:39:43Z",
      "email": "ysuzuki@apple.com",
      "hash": "319951",
      "subject": "[JSC] Use more FTL select for arithmetic ops"
    },
    "319952": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "319952",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319952",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit2\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-07-22T14:06:15Z",
      "email": "cdumez@apple.com",
      "hash": "319952",
      "subject": "LogStream leaks its IPC connection (and Mach port / kqueue workloop) after the WebContent process exits"
    },
    "319959": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "319959",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319959",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-07-22T14:00:17Z",
      "email": "cdumez@apple.com",
      "hash": "319959",
      "subject": "Address recent safer cpp regressions in layout code"
    },
    "319964": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "319964",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319964",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-22T16:56:42Z",
      "email": "ysuzuki@apple.com",
      "hash": "319964",
      "subject": "[JSC][Temporal] japanese calendar can use ISO year, day, month, monthcode"
    },
    "319965": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319965",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319965",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-22T20:34:26Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319965",
      "subject": "[WPT import] META: variant= is not expanded into the generated wrapper for .window.js/.worker.js templated tests"
    },
    "319968": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319968",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319968",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-22T10:32:28Z",
      "email": "youennf@gmail.com",
      "hash": "319968",
      "subject": "WebSWServerConnection::networkProcess should account for a nullptr m_networkConnectionToWebProcess"
    },
    "319969": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319969",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319969",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-22T15:10:39Z",
      "email": "youennf@gmail.com",
      "hash": "319969",
      "subject": "libwebrtc workerThread should be networkThread and not signalingThread"
    },
    "319979": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "319979",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319979",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-07-22T20:11:19Z",
      "email": "ddkilzer@webkit.org",
      "hash": "319979",
      "subject": "REGRESSION (315527@main): AudioVideoRendererAVFObjC must be destroyed on the main thread"
    },
    "319982": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319982",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319982",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: thomgree@cisco.com\nLast change: 2026-07-22T17:04:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319982",
      "subject": "OpenSSL 3.x compatibility improvements"
    },
    "319983": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319983",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319983",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit API\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jean.haberer@apple.com\nLast change: 2026-07-22T15:02:24Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319983",
      "subject": "Improve the Immersive API documentation"
    },
    "319986": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "319986",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319986",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-22T17:46:14Z",
      "email": "cgarcia@igalia.com",
      "hash": "319986",
      "subject": "Simplify RenderLayer::calculateLayerBounds() to compute the local clip rect"
    },
    "319988": {
      "author": "rcaliman",
      "avatar": "https://www.gravatar.com/avatar/e35c40637d6bc28b86585f2cf1b2e1ca?d=identicon\u0026s=64",
      "cl": "319988",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319988",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: rcaliman@apple.com\nReporter: rcaliman@apple.com\nLast change: 2026-07-22T19:01:25Z",
      "email": "rcaliman@apple.com",
      "hash": "319988",
      "subject": "Web Inspector: Add Versioned Protocol for iOS 27.0 and macOS 27.0"
    },
    "319991": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "319991",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319991",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-22T18:51:32Z",
      "email": "ysuzuki@apple.com",
      "hash": "319991",
      "subject": "[JSC] Add VectorZipX(a, all-zeros) strength reduction"
    },
    "319992": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "319992",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319992",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-22T18:44:13Z",
      "email": "basuke@apple.com",
      "hash": "319992",
      "subject": "CMake build broken on arm64 after enabling ASM in dav1d"
    },
    "319994": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "319994",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319994",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-22T17:33:02Z",
      "email": "basuke@apple.com",
      "hash": "319994",
      "subject": "[WebTransport] Add exportKeyingMaterial() IDL interface"
    },
    "320022": {
      "author": "revert-bot",
      "avatar": "https://www.gravatar.com/avatar/d151ad34752e76d4b7b3f2b6a638b305?d=identicon\u0026s=64",
      "cl": "320022",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=320022",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: revert-bot@webkit.org\nReporter: revert-bot@webkit.org\nLast change: 2026-07-22T22:03:13Z",
      "email": "revert-bot@webkit.org",
      "hash": "320022",
      "subject": "trips RELEASE_ASSERT"
    }
  },
  "date": "2026-07-22",
  "days": 1,
  "generatedAt": "2026-07-22T22:05:35Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **A11y** Web text fields now expose a custom accessibility action to invoke Siri Writing Tools, improving assistive text input on Apple platforms. [bug 319444](https://bugs.webkit.org/show_bug.cgi?id=319444)\n- **UI** Live Text interactions for images were enabled, making text-in-image selection and related platform actions work on supported systems. [bug 319700](https://bugs.webkit.org/show_bug.cgi?id=319700)\n- **Media** Fixed a regression where AudioVideoRendererAVFObjC had to be destroyed on the main thread, addressing a crash-prone media lifecycle issue. [bug 319979](https://bugs.webkit.org/show_bug.cgi?id=319979)\n- **Layout** Fixed view-timeline-inset to use unzoomed lengths, improving correctness for scroll-driven animations under page zoom. [bug 319905](https://bugs.webkit.org/show_bug.cgi?id=319905)\n- **DOM** WritableStreamDefaultWriter can now be subclassed, improving standards compliance for advanced Streams usage. [bug 319570](https://bugs.webkit.org/show_bug.cgi?id=319570)\n- **Networking** Started implementing fetch stream uploads, moving WebKit closer to streaming request body support for fetch(). [bug 319667](https://bugs.webkit.org/show_bug.cgi?id=319667)\n- **Media** Enabled ASM support in dav1d, which should improve AV1 decode performance in WebRTC scenarios. [bug 319666](https://bugs.webkit.org/show_bug.cgi?id=319666)\n- **UI** Fixed WPEWebKit font rendering thickness differences relative to WebKitGTK, improving text appearance consistency. [bug 312461](https://bugs.webkit.org/show_bug.cgi?id=312461)\n- **DevTools** Coordinated Cmd+Z across per-frame undo stacks in Web Inspector, fixing undo behavior in multi-frame editing sessions. [bug 315597](https://bugs.webkit.org/show_bug.cgi?id=315597)\n\n## By component\n\n### Accessibility\n- Added an accessibility custom action for web text fields to bring up Siri Writing Tools UI. [bug 319444](https://bugs.webkit.org/show_bug.cgi?id=319444)\n\n### CSS\n- Fixed view-timeline-inset to use unzoomed lengths for evaluation-time zoom handling. [bug 319905](https://bugs.webkit.org/show_bug.cgi?id=319905)\n\n### JavaScriptCore\n- Sped up Temporal.getNamedTimeZoneEpochNanoseconds. [bug 319296](https://bugs.webkit.org/show_bug.cgi?id=319296)\n- Changed JS::fastFlatIntoBuffer() resultIndex to pass-by-value. [bug 319673](https://bugs.webkit.org/show_bug.cgi?id=319673)\n- Improved FTL select generation for arithmetic operations. [bug 319951](https://bugs.webkit.org/show_bug.cgi?id=319951)\n- Fixed Temporal Japanese calendar support for ISO year, day, month, and monthCode fields. [bug 319964](https://bugs.webkit.org/show_bug.cgi?id=319964)\n- Added VectorZipX(a, all-zeros) strength reduction. [bug 319991](https://bugs.webkit.org/show_bug.cgi?id=319991)\n- Fixed a RELEASE_ASSERT trip. [bug 320022](https://bugs.webkit.org/show_bug.cgi?id=320022)\n\n### Layout and Rendering\n- Removed some code duplication in margin resolution logic. [bug 319942](https://bugs.webkit.org/show_bug.cgi?id=319942)\n- Addressed recent safer C++ regressions in layout code. [bug 319959](https://bugs.webkit.org/show_bug.cgi?id=319959)\n- Simplified RenderLayer::calculateLayerBounds() local clip rect computation. [bug 319986](https://bugs.webkit.org/show_bug.cgi?id=319986)\n\n### Media\n- Fixed a permanent WPT failure in MSE GStreamer media-source remove handling. [bug 316964](https://bugs.webkit.org/show_bug.cgi?id=316964)\n- Fixed a regression requiring AudioVideoRendererAVFObjC destruction on the main thread. [bug 319979](https://bugs.webkit.org/show_bug.cgi?id=319979)\n\n### Platform\n- Switched CMake/Skia builds to more standard AVX512 and AVX2 compiler flags. [bug 319897](https://bugs.webkit.org/show_bug.cgi?id=319897)\n\n### Service Workers\n- Fixed WebSWServerConnection::networkProcess() to handle a null network connection pointer. [bug 319968](https://bugs.webkit.org/show_bug.cgi?id=319968)\n\n### Tools and testing\n- Implemented WebDriver support for \"consume user activation of Window\". [bug 247996](https://bugs.webkit.org/show_bug.cgi?id=247996)\n- Stored and queried EWS test results in the results database. [bug 319400](https://bugs.webkit.org/show_bug.cgi?id=319400)\n- Fixed WPT import wrapper generation so META: variant= expands for templated .window.js and .worker.js tests. [bug 319965](https://bugs.webkit.org/show_bug.cgi?id=319965)\n\n### Web Inspector\n- Coordinated Cmd+Z across per-frame undo stacks. [bug 315597](https://bugs.webkit.org/show_bug.cgi?id=315597)\n- Added versioned protocol support for iOS 27.0 and macOS 27.0. [bug 319988](https://bugs.webkit.org/show_bug.cgi?id=319988)\n\n### WebKit API\n- Renamed WKJSHandle.frame to WKJSHandle.sourceFrame. [bug 319922](https://bugs.webkit.org/show_bug.cgi?id=319922)\n- Improved Immersive API documentation. [bug 319983](https://bugs.webkit.org/show_bug.cgi?id=319983)\n\n### WebKit infrastructure and embedding\n- Fixed an IPC/resource leak where LogStream kept its connection, Mach port, and kqueue workloop after WebContent exit. [bug 319952](https://bugs.webkit.org/show_bug.cgi?id=319952)\n- Improved OpenSSL 3.x compatibility. [bug 319982](https://bugs.webkit.org/show_bug.cgi?id=319982)\n- Fixed a CMake build break on arm64 after enabling ASM in dav1d. [bug 319992](https://bugs.webkit.org/show_bug.cgi?id=319992)\n\n### WebCore misc\n- Allowed subclassing of WritableStreamDefaultWriter. [bug 319570](https://bugs.webkit.org/show_bug.cgi?id=319570)\n- Started implementing fetch stream uploads. [bug 319667](https://bugs.webkit.org/show_bug.cgi?id=319667)\n- Reduced unnecessary ternary operator usage in WebCore. [bug 319933](https://bugs.webkit.org/show_bug.cgi?id=319933)\n\n### WebRTC\n- Enabled ASM support in dav1d. [bug 319666](https://bugs.webkit.org/show_bug.cgi?id=319666)\n- Corrected libwebrtc thread naming so workerThread maps to networkThread instead of signalingThread. [bug 319969](https://bugs.webkit.org/show_bug.cgi?id=319969)\n\n### WPE WebKit\n- Fixed font rendering thickness differences compared with WebKitGTK. [bug 312461](https://bugs.webkit.org/show_bug.cgi?id=312461)\n\n### WebKit misc\n- Added support for Live Text interactions on images. [bug 319700](https://bugs.webkit.org/show_bug.cgi?id=319700)\n\n### WebTransport\n- Added the exportKeyingMaterial() IDL interface. [bug 319994](https://bugs.webkit.org/show_bug.cgi?id=319994)\n\n## Resolution other than FIXED\n- WebGPU memoryless textures support was closed as a duplicate of existing work. [bug 250064](https://bugs.webkit.org/show_bug.cgi?id=250064)\n- WebGPU Animometer memory usage reduction was resolved WONTFIX. [bug 262120](https://bugs.webkit.org/show_bug.cgi?id=262120)\n- WebGPU non-Cocoa GPU* and Remote*Proxy compilation issue was resolved INVALID. [bug 263898](https://bugs.webkit.org/show_bug.cgi?id=263898)\n- A scrollWidth report against overflow-x: hidden was resolved INVALID. [bug 292660](https://bugs.webkit.org/show_bug.cgi?id=292660)\n- EWS blame handling for pre-existing flaky API test failures was resolved DUPLICATE. [bug 319399](https://bugs.webkit.org/show_bug.cgi?id=319399)\n- A JSC Temporal bug for ROC and Buddhist calendar proleptic Gregorian fields was resolved DUPLICATE. [bug 319783](https://bugs.webkit.org/show_bug.cgi?id=319783)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-22",
  "totals": {
    "components": 18,
    "contributors": 20,
    "issues": 43
  },
  "until": "2026-07-22"
}