{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 3,
      "FIXED": 16,
      "WORKSFORME": 1
    }
  },
  "commits": {
    "121208": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "121208",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=121208",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: ggaren@apple.com\nLast change: 2026-07-04T18:36:48Z",
      "email": "hi@devinrousso.com",
      "hash": "121208",
      "subject": "Web Inspector: 'arguments' should be accessible from the console"
    },
    "150506": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "150506",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=150506",
      "description": "Status: RESOLVED\nResolution: WORKSFORME\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: timothy@apple.com\nLast change: 2026-07-04T16:40:10Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "150506",
      "subject": "Web Inspector: Editing an xlink:href attribute makes a duplicate href attribute"
    },
    "244310": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "244310",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=244310",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: gsnedders@apple.com\nLast change: 2026-07-04T16:40:40Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "244310",
      "subject": "CSS pretty printing fails on invalid url token"
    },
    "255748": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "255748",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=255748",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: fujii@igalia.com\nLast change: 2026-07-04T08:21:49Z",
      "email": "csaavedra@igalia.com",
      "hash": "255748",
      "subject": "[GTK][WPE][Win] ASSERTION FAILED: !mainResourceLoader() || !mainResourceLoader()-\u003edefersLoading()"
    },
    "276049": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "276049",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=276049",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-07-04T16:44:01Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "276049",
      "subject": "Web Inspector: adoptedStyleSheets incorrectly displayed as overridden"
    },
    "309745": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "309745",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=309745",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: lmoura@igalia.com\nLast change: 2026-07-04T11:42:08Z",
      "email": "csaavedra@igalia.com",
      "hash": "309745",
      "subject": "[GStreamer][ARM64] API tests GStreamerTest.gstStructureGetters and GStreamerTest.gstStructureJSONSerializing are failing"
    },
    "314481": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "314481",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=314481",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-07-04T16:44:29Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "314481",
      "subject": "Web Inspector: !important is missing from constructed style sheet"
    },
    "318284": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318284",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318284",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-04T10:42:29Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318284",
      "subject": "NullMedia.buffered/played/seekable throw ReferenceError due to unqualified EmptyRanges reference"
    },
    "318292": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "318292",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318292",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-04T13:53:12Z",
      "email": "sosuke@bun.com",
      "hash": "318292",
      "subject": "[JSC] Improve exception unwinding performance"
    },
    "318411": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "318411",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318411",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-04T13:02:12Z",
      "email": "sosuke@bun.com",
      "hash": "318411",
      "subject": "[Wasm] Don't move a failed streaming Wasm plan back to Compiled"
    },
    "318479": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "318479",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318479",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-04T11:32:21Z",
      "email": "achristensen@apple.com",
      "hash": "318479",
      "subject": "Upstream some internal PlatformHave macros"
    },
    "318536": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318536",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318536",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-04T11:20:09Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318536",
      "subject": "[Web Inspector] Uninitialized bool members in InspectorOverlay Config structs"
    },
    "318541": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318541",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318541",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-04T09:11:24Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318541",
      "subject": "[Web Inspector] selectorsForCSSStyleRule computes the split-rule list twice"
    },
    "318543": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "318543",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318543",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: bmalloc\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-07-04T16:22:06Z",
      "email": "ddkilzer@webkit.org",
      "hash": "318543",
      "subject": "Suppress core.FixedAddressDereference static analyzer warnings in bmalloc's BCRASH() macro"
    },
    "318544": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "318544",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318544",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-07-04T16:23:35Z",
      "email": "ddkilzer@webkit.org",
      "hash": "318544",
      "subject": "TestWebKitAPIBundle visionOS build intermittently fails to resolve _Testing_CoreTransferable cross-import overlay"
    },
    "318573": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318573",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318573",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-04T09:35:42Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318573",
      "subject": "PlatformKeyboardEvent::syntheticEventFromText fails to synthesize \"{\" due to trailing space in lookup table key"
    },
    "318585": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318585",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318585",
      "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-04T19:26:39Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318585",
      "subject": "[Swift Testing] Allow tests that require NSApplications to be run in automation"
    },
    "318590": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318590",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318590",
      "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-04T07:36:56Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318590",
      "subject": "[CMake] Fix the CMake build after 316448@main"
    },
    "318591": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318591",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318591",
      "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-04T19:09:41Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318591",
      "subject": "[CMake] Produce the Swift module and interface for WebKit.framework"
    },
    "318594": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318594",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318594",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-04T14:26:30Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318594",
      "subject": "Remove duplicate #include directives in Source/WebCore"
    }
  },
  "date": "2026-07-04",
  "days": 1,
  "generatedAt": "2026-07-04T22:05:21Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **DevTools** Web Inspector console now exposes `arguments`, making paused-frame and function-scope debugging behave as developers expect. [bug 121208](https://bugs.webkit.org/show_bug.cgi?id=121208)\n- **Media** NullMedia no longer throws `ReferenceError` when reading `buffered`, `played`, or `seekable`, avoiding broken media state checks in script. [bug 318284](https://bugs.webkit.org/show_bug.cgi?id=318284)\n- **JavaScript** Exception unwinding was optimized in JavaScriptCore, improving performance in error-heavy code paths. [bug 318292](https://bugs.webkit.org/show_bug.cgi?id=318292)\n- **JavaScript** WebAssembly streaming compilation no longer incorrectly returns failed plans to a compiled state, preventing bad Wasm lifecycle handling after stream failures. [bug 318411](https://bugs.webkit.org/show_bug.cgi?id=318411)\n- **UI** Synthetic keyboard event generation now correctly handles `{`, fixing a real text input edge case for automation and keyboard synthesis. [bug 318573](https://bugs.webkit.org/show_bug.cgi?id=318573)\n- **Platform** A platform assertion around deferred loading and the main resource loader was fixed on GTK, WPE, and Windows, addressing a cross-platform crash condition. [bug 255748](https://bugs.webkit.org/show_bug.cgi?id=255748)\n\n## By component\n\n### Platform\n- Fixed an assertion involving `mainResourceLoader()-\u003edefersLoading()` on GTK, WPE, and Windows. [bug 255748](https://bugs.webkit.org/show_bug.cgi?id=255748)\n\n### Media playback\n- Fixed `NullMedia.buffered`, `played`, and `seekable` throwing due to an unqualified `EmptyRanges` reference. [bug 318284](https://bugs.webkit.org/show_bug.cgi?id=318284)\n\n### JavaScriptCore and Wasm\n- Improved exception unwinding performance in JavaScriptCore. [bug 318292](https://bugs.webkit.org/show_bug.cgi?id=318292)\n- Fixed WebAssembly streaming plans so failed streams do not transition back to `Compiled`. [bug 318411](https://bugs.webkit.org/show_bug.cgi?id=318411)\n\n### Web Inspector\n- Fixed console scope handling so `arguments` is accessible from the console. [bug 121208](https://bugs.webkit.org/show_bug.cgi?id=121208)\n- Initialized bool members in InspectorOverlay config structs to avoid undefined behavior. [bug 318536](https://bugs.webkit.org/show_bug.cgi?id=318536)\n- Avoided recomputing the split-rule list twice in `selectorsForCSSStyleRule`. [bug 318541](https://bugs.webkit.org/show_bug.cgi?id=318541)\n\n### Input and events\n- Fixed synthetic keyboard event generation for `{` caused by a trailing space in the lookup table key. [bug 318573](https://bugs.webkit.org/show_bug.cgi?id=318573)\n\n### WPE WebKit\n- Fixed ARM64 GStreamer API test failures in structure getter and JSON serialization coverage. [bug 309745](https://bugs.webkit.org/show_bug.cgi?id=309745)\n\n### Build and infrastructure\n- Upstreamed internal `PlatformHave` macros. [bug 318479](https://bugs.webkit.org/show_bug.cgi?id=318479)\n- Allowed Swift Testing cases that require `NSApplication` to run under automation. [bug 318585](https://bugs.webkit.org/show_bug.cgi?id=318585)\n- Fixed the CMake build after a breaking mainline change. [bug 318590](https://bugs.webkit.org/show_bug.cgi?id=318590)\n- Added generation of the Swift module and interface for `WebKit.framework`. [bug 318591](https://bugs.webkit.org/show_bug.cgi?id=318591)\n\n### Memory and core infrastructure\n- Suppressed static analyzer fixed-address dereference warnings in bmalloc's `BCRASH()` macro. [bug 318543](https://bugs.webkit.org/show_bug.cgi?id=318543)\n\n### WebCore cleanup\n- Removed duplicate `#include` directives in `Source/WebCore`. [bug 318594](https://bugs.webkit.org/show_bug.cgi?id=318594)\n\n## Resolution other than FIXED\n- Web Inspector duplicate `href` issue when editing `xlink:href` was resolved as WORKSFORME. [bug 150506](https://bugs.webkit.org/show_bug.cgi?id=150506)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-04",
  "totals": {
    "components": 9,
    "contributors": 7,
    "issues": 20
  },
  "until": "2026-07-04"
}