{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 3,
      "FIXED": 59,
      "INVALID": 1
    }
  },
  "commits": {
    "164584": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "164584",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=164584",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Images\nPriority: P2\nSeverity: Minor\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: maxlanger@me.com\nLast change: 2026-06-29T17:54:45Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "164584",
      "subject": "Image does not rerender when zoomed, becomes blurry"
    },
    "273346": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "273346",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=273346",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T16:33:54Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "273346",
      "subject": "Add test coverage for `TimeRanges::nearest`"
    },
    "289172": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "289172",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=289172",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: buddieminceraft@gmail.com\nLast change: 2026-06-29T21:52:18Z",
      "email": "hi@devinrousso.com",
      "hash": "289172",
      "subject": "Uncaught Exception: TypeError: undefined is not an object (evaluating 'style of orderedStyles')"
    },
    "302731": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "302731",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=302731",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: simon.fraser@apple.com\nLast change: 2026-06-29T18:26:06Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "302731",
      "subject": "Div with SVG child is sized incorrectly"
    },
    "314145": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "314145",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=314145",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Page Loading\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T07:51:14Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "314145",
      "subject": "Meta refresh to URL with different fragment identifier should not be treated as a page reload"
    },
    "315855": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315855",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315855",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: david@stockley.me\nLast change: 2026-06-29T09:38:53Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315855",
      "subject": "Support returning \"delegatedSession\" endpoint name for Delegated Requests"
    },
    "316311": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "316311",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316311",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-06-29T17:47:16Z",
      "email": "sgill26@apple.com",
      "hash": "316311",
      "subject": "[GFC] Add size type wrapper structs to help annotate code"
    },
    "316776": {
      "author": "angelos",
      "avatar": "https://www.gravatar.com/avatar/ee46106043323b10e0bb3c899f9590e5?d=identicon\u0026s=64",
      "cl": "316776",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316776",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: angelos@igalia.com\nReporter: angelos@igalia.com\nLast change: 2026-06-29T08:59:56Z",
      "email": "angelos@igalia.com",
      "hash": "316776",
      "subject": "[JSC] testapi hits initializeMainThread assertion"
    },
    "317538": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317538",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317538",
      "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-29T21:06:06Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317538",
      "subject": "[Swift Testing] Convert `WKWebView.Coding` tests to Swift Testing"
    },
    "317589": {
      "author": "megan_gardner",
      "avatar": "https://www.gravatar.com/avatar/b466a5bcbfabf4d82a8ecc595db5a531?d=identicon\u0026s=64",
      "cl": "317589",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317589",
      "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-29T18:07:29Z",
      "email": "megan_gardner@apple.com",
      "hash": "317589",
      "subject": "Typing in complicated Mail replies lags."
    },
    "317667": {
      "author": "kiet.ho",
      "avatar": "https://www.gravatar.com/avatar/d9058b37006dce1f55f91b8ccc82f9a3?d=identicon\u0026s=64",
      "cl": "317667",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317667",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: kiet.ho@apple.com\nReporter: darbinyan@apple.com\nLast change: 2026-06-29T17:36:15Z",
      "email": "kiet.ho@apple.com",
      "hash": "317667",
      "subject": "[iOS] imported/w3c/web-platform-tests/css/css-view-transitions/navigation/with-types/at-rule-with-types-parsing.html is failing with test diff"
    },
    "317729": {
      "author": "svillar",
      "avatar": "https://www.gravatar.com/avatar/2d83fda649cd4acc99663f5ce5aaedee?d=identicon\u0026s=64",
      "cl": "317729",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317729",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebXR\nPriority: P2\nSeverity: Normal\nAssignee: svillar@igalia.com\nReporter: svillar@igalia.com\nLast change: 2026-06-29T16:26:14Z",
      "email": "svillar@igalia.com",
      "hash": "317729",
      "subject": "[OpenXR] Remove the dependency with OpenGLES"
    },
    "317782": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "317782",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317782",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: zimmermann@kde.org\nLast change: 2026-06-29T13:39:07Z",
      "email": "csaavedra@igalia.com",
      "hash": "317782",
      "subject": "[GTK][WPE] Regenerate CMake cache when .wkdev-sdk-version changes"
    },
    "317814": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "317814",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317814",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-06-29T21:37:18Z",
      "email": "basuke@apple.com",
      "hash": "317814",
      "subject": "[Site Isolation] Clear orphan frameIDs in BF list when WebFrameProxy is destroyed"
    },
    "317864": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "317864",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317864",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-06-29T18:17:22Z",
      "email": "sgill26@apple.com",
      "hash": "317864",
      "subject": "x.com: Software keyboard delete key is unresponsive after using dictation"
    },
    "317866": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "317866",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317866",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-06-29T11:37:13Z",
      "email": "philn@igalia.com",
      "hash": "317866",
      "subject": "[GStreamer] Chroma site validation failing for DMABuf caps"
    },
    "317917": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "317917",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317917",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-06-29T11:38:11Z",
      "email": "philn@igalia.com",
      "hash": "317917",
      "subject": "[GStreamer][WebRTC] GstPromise warning raised after handling cloudflare bot check and before loading frame.work"
    },
    "317960": {
      "author": "rkonda2",
      "avatar": "https://www.gravatar.com/avatar/bca33cefcce93017251a8fbc1204cdc4?d=identicon\u0026s=64",
      "cl": "317960",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317960",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rkonda2@apple.com\nReporter: rkonda2@apple.com\nLast change: 2026-06-29T17:19:28Z",
      "email": "rkonda2@apple.com",
      "hash": "317960",
      "subject": "[WGSL] shader,validation,types,pointer:access_mode:* is failing"
    },
    "317965": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "317965",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317965",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: sihui_liu@apple.com\nReporter: sihui_liu@apple.com\nLast change: 2026-06-29T16:31:33Z",
      "email": "sihui_liu@apple.com",
      "hash": "317965",
      "subject": "[Site Isolation][Debug] Fix TestWebKitAPI.SiteIsolation.DrawAfterNavigateToDomainAgain"
    },
    "317971": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "317971",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317971",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: zimmermann@kde.org\nLast change: 2026-06-29T19:19:46Z",
      "email": "philn@igalia.com",
      "hash": "317971",
      "subject": "[WPE] media/media-source/media-source-real-play-after-eos.html is crashing"
    },
    "317982": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317982",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317982",
      "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-29T18:38:14Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317982",
      "subject": "ipc/networksessioncocoa-empty-resource-request.html is constant text failure"
    },
    "317983": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "317983",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317983",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-06-29T18:21:24Z",
      "email": "sgill26@apple.com",
      "hash": "317983",
      "subject": "[GFC] Items with auto or calc margins are not supported"
    },
    "317987": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "317987",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317987",
      "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-29T16:59:26Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "317987",
      "subject": "[Text Extraction] `replacementStrings` should apply case- and diacritic-insensitively"
    },
    "318005": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "318005",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318005",
      "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-29T15:59:23Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "318005",
      "subject": "MediaContainmentEnabled preference is now dead code."
    },
    "318015": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "318015",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318015",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-06-29T13:47:46Z",
      "email": "basuke@apple.com",
      "hash": "318015",
      "subject": "[Site Isolation] Per-frame back/forward walk dispatches a duplicate traversal to one live frame, clobbering the iframe navigation"
    },
    "318016": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318016",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318016",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-06-29T14:09:12Z",
      "email": "zalan@apple.com",
      "hash": "318016",
      "subject": "[cleanup] Rename RenderBox::size()/setSize() to borderBoxSize()/setBorderBoxSize()"
    },
    "318017": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318017",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318017",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-06-29T15:11:14Z",
      "email": "zalan@apple.com",
      "hash": "318017",
      "subject": "[cleanup] Remove redundant RenderBox::borderBoxLogicalSize"
    },
    "318040": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318040",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318040",
      "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-29T21:50:12Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318040",
      "subject": "[AppKit Gestures] Adopt the `NSPanGestureRecognizer._shouldRecognize(forDelta:)` SPI for WKPanGestureRecognizer"
    },
    "318046": {
      "author": "sabouhallawa",
      "avatar": "https://www.gravatar.com/avatar/d1692a5af8c7ff0bbed69f03e2a76d9c?d=identicon\u0026s=64",
      "cl": "318046",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318046",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Images\nPriority: P2\nSeverity: Normal\nAssignee: sabouhallawa@apple.com\nReporter: sabouhallawa@apple.com\nLast change: 2026-06-29T21:42:58Z",
      "email": "sabouhallawa@apple.com",
      "hash": "318046",
      "subject": "REGRESSION(313341@main): All gain-map images are decoded into 8-bits per channel pixels"
    },
    "318050": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318050",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318050",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T17:51:37Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318050",
      "subject": "Avoid per-iteration FloatRect copy in OutlinePainter::paintFocusRing"
    },
    "318052": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318052",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318052",
      "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-29T21:32:09Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318052",
      "subject": "Upstream the `HAVE_NSTEXTPLACEHOLDER_RECTS` compile-time feature flag"
    },
    "318058": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "318058",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318058",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-06-29T12:03:12Z",
      "email": "sosuke@bun.com",
      "hash": "318058",
      "subject": "[JSC] `Array.from(arguments)` fast path should bail out when length exceeds `MAX_STORAGE_VECTOR_LENGTH`"
    },
    "318064": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318064",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318064",
      "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-06-29T20:12:04Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318064",
      "subject": "[CG] gradientOptionsDictionary() can fall off the end of a non-void switch"
    },
    "318069": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318069",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318069",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T16:38:01Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318069",
      "subject": "Fix typo in RenderFlexibleBox::performFlexLayout(): last-line item count read from first line"
    },
    "318071": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318071",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318071",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T16:17:18Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318071",
      "subject": "colorWithTargetLuminance() passes std::clamp() arguments in the wrong order"
    },
    "318072": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318072",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318072",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Forms\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T16:19:44Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318072",
      "subject": "Concentric inner-button corner radius check ignores bottom inset for horizontal text controls"
    },
    "318074": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318074",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318074",
      "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-06-29T16:28:32Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318074",
      "subject": "[Event Regions] touchEventTypes set has duplicate MouseMove and is missing MouseUp"
    },
    "318077": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "318077",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318077",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-29T09:34:50Z",
      "email": "ysuzuki@apple.com",
      "hash": "318077",
      "subject": "[JSC] Remove GlobalOperations.js"
    },
    "318082": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318082",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318082",
      "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-29T08:15:22Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318082",
      "subject": "[SVG] Remove redundant duplicate condition in SVGRenderingContext::prepareToRenderSVGContent"
    },
    "318083": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "318083",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318083",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-06-29T07:50:13Z",
      "email": "cdumez@apple.com",
      "hash": "318083",
      "subject": "LocalFrameViewLayoutContext::removeScrollerFromAnchorScrollAdjusters mutates m_anchorScrollAdjusters while iterating it"
    },
    "318084": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "318084",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318084",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-06-29T07:47:12Z",
      "email": "cdumez@apple.com",
      "hash": "318084",
      "subject": "UserAgentStringParser stores the Safari product version into the wrong field"
    },
    "318089": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "318089",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318089",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-06-29T12:01:14Z",
      "email": "sosuke@bun.com",
      "hash": "318089",
      "subject": "[JSC] Add missing exit-profile bails to some DFG nodes"
    },
    "318092": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318092",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318092",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T18:14:26Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318092",
      "subject": "Use SetForScope in RenderLayerScrollableArea::updateMarqueePosition()"
    },
    "318094": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318094",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318094",
      "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-06-29T07:41:47Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318094",
      "subject": "Avoid foldCase and URL re-parse when consistent query parameter filtering quirk is disabled"
    },
    "318095": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318095",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318095",
      "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-06-29T07:53:00Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318095",
      "subject": "Remove redundant duplicate checks in Quirks embedded YouTube storage access branch"
    },
    "318097": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318097",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318097",
      "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-06-29T08:30:21Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318097",
      "subject": "Cache the registrable domain string and use _s literals in Quirks::needsCustomUserAgentOverride"
    },
    "318098": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "318098",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318098",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Page Loading\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-06-29T09:21:13Z",
      "email": "cdumez@apple.com",
      "hash": "318098",
      "subject": "CSP: nonce-source and hash-source must reject trailing characters after the closing quote"
    },
    "318100": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318100",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318100",
      "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-29T21:41:14Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318100",
      "subject": "[Debug] UI process sometimes crashes after scroll to refresh (ScrollingThread::isCurrentThread() assert under RemoteScrollingTreeMac::hasNodeWithAnimatedScrollChanged())"
    },
    "318101": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318101",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318101",
      "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-06-29T08:07:48Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318101",
      "subject": "Use an _s literal for the host comparison in Quirks::handleTMobileQuirks"
    },
    "318102": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318102",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318102",
      "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-06-29T09:16:31Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318102",
      "subject": "Avoid constructing the frame RegistrableDomain twice in Quirks::triggerOptionalStorageAccessIframeQuirk"
    },
    "318104": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318104",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318104",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T18:11:52Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318104",
      "subject": "Deduplicate the multi-line nine-piece image strip computation in InlineBoxPainter"
    },
    "318107": {
      "author": "dpino",
      "avatar": "https://www.gravatar.com/avatar/e8cce88637f1a6e79155e8371e24b2e8?d=identicon\u0026s=64",
      "cl": "318107",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318107",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: dpino@igalia.com\nReporter: dpino@igalia.com\nLast change: 2026-06-29T12:09:13Z",
      "email": "dpino@igalia.com",
      "hash": "318107",
      "subject": "[WPE] Build broken with clang-18"
    },
    "318110": {
      "author": "clopez",
      "avatar": "https://www.gravatar.com/avatar/05326c1dbe06f486e884975e73f25179?d=identicon\u0026s=64",
      "cl": "318110",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318110",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: clopez@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-06-29T18:48:20Z",
      "email": "clopez@igalia.com",
      "hash": "318110",
      "subject": "3 Performance tests are failing on GTK-Linux-64-bit-Release-Perf bot"
    },
    "318117": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318117",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318117",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-06-29T21:36:21Z",
      "email": "koivisto@iki.fi",
      "hash": "318117",
      "subject": "[css-mixins-1] Function body should inherit computed custom property values from the calling context"
    },
    "318118": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "318118",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318118",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Platform\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-06-29T18:58:13Z",
      "email": "philn@igalia.com",
      "hash": "318118",
      "subject": "[GLib] Explicitly type variables assigned from adoptGRef calls"
    },
    "318120": {
      "author": "ggaren",
      "avatar": "https://www.gravatar.com/avatar/9f2ee1a184d00263dc68af055f15b697?d=identicon\u0026s=64",
      "cl": "318120",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318120",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ggaren@apple.com\nReporter: ggaren@apple.com\nLast change: 2026-06-29T19:25:39Z",
      "email": "ggaren@apple.com",
      "hash": "318120",
      "subject": "analyze-safer-cpp: Improve header-only analysis"
    },
    "318121": {
      "author": "philn",
      "avatar": "https://www.gravatar.com/avatar/eef27203750af3510263cc29af21a16e?d=identicon\u0026s=64",
      "cl": "318121",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318121",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: philn@igalia.com\nReporter: philn@igalia.com\nLast change: 2026-06-29T19:57:12Z",
      "email": "philn@igalia.com",
      "hash": "318121",
      "subject": "Add C++ coding style check for auto = adoptGRef cases"
    },
    "318122": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318122",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318122",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-06-29T20:08:19Z",
      "email": "koivisto@iki.fi",
      "hash": "318122",
      "subject": "[css-mixins-1] Re-import tests"
    },
    "318131": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318131",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318131",
      "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-06-29T21:17:27Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318131",
      "subject": "Remove duplicate #include of RuntimeApplicationChecksCocoa.h in RenderTheme.cpp"
    },
    "318133": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318133",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318133",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-06-29T21:30:04Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318133",
      "subject": "Add missing break in RightToLeft case of fieldset border switch in RenderTreeAsText.cpp"
    },
    "318134": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "318134",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318134",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-29T19:52:45Z",
      "email": "ysuzuki@apple.com",
      "hash": "318134",
      "subject": "Unreviewed, fix array-from-cloned-arguments-large-length.js after 316014@main"
    },
    "318136": {
      "author": "aestes",
      "avatar": "https://www.gravatar.com/avatar/643f10f01b26fd94d03482a2013b2ea0?d=identicon\u0026s=64",
      "cl": "318136",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318136",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: aestes@apple.com\nReporter: aestes@apple.com\nLast change: 2026-06-29T21:55:52Z",
      "email": "aestes@apple.com",
      "hash": "318136",
      "subject": "[iOS Simulator] TestWebKitAPI.app fails to launch due to missing web browser host entitlement"
    },
    "318147": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "318147",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318147",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-06-29T21:22:06Z",
      "email": "a_protyasha@apple.com",
      "hash": "318147",
      "subject": "REGRESSION(315851@main): Cannot pull-to-refresh in any configuration"
    }
  },
  "date": "2026-06-29",
  "days": 1,
  "generatedAt": "2026-06-29T22:05:45Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **UI** Fixed an x.com editing bug where the software keyboard Delete key stopped responding after using dictation. [bug 317864](https://bugs.webkit.org/show_bug.cgi?id=317864)\n- **Page Loading** Fixed meta refresh so changing only the URL fragment is no longer treated as a full page reload. [bug 314145](https://bugs.webkit.org/show_bug.cgi?id=314145)\n- **Images** Fixed a regression that decoded all gain-map images at 8 bits per channel, hurting image fidelity. [bug 318046](https://bugs.webkit.org/show_bug.cgi?id=318046)\n- **CSS** Fixed css-mixins so function bodies inherit computed custom property values from the calling context. [bug 318117](https://bugs.webkit.org/show_bug.cgi?id=318117)\n- **Security** Fixed Content Security Policy parsing so nonce-source and hash-source correctly reject trailing characters after the closing quote. [bug 318098](https://bugs.webkit.org/show_bug.cgi?id=318098)\n- **Layout** Fixed Grid Formatting Context support for auto and calc margins on items. [bug 317983](https://bugs.webkit.org/show_bug.cgi?id=317983)\n- **Mobile** Fixed a regression that prevented pull-to-refresh from working in any configuration. [bug 318147](https://bugs.webkit.org/show_bug.cgi?id=318147)\n- **Web Inspector** Fixed a Web Inspector crash from an uncaught TypeError while evaluating ordered styles. [bug 289172](https://bugs.webkit.org/show_bug.cgi?id=289172)\n- **Site Isolation** Fixed duplicate per-frame back/forward traversals that could clobber iframe navigation. [bug 318015](https://bugs.webkit.org/show_bug.cgi?id=318015)\n\n## By component\n\n### CSS\n- Fixed css-mixins so function bodies inherit computed custom property values from the calling context. [bug 318117](https://bugs.webkit.org/show_bug.cgi?id=318117)\n\n### Forms\n- Fixed inner button corner radius checks that ignored the bottom inset for horizontal text controls. [bug 318072](https://bugs.webkit.org/show_bug.cgi?id=318072)\n\n### Images\n- Fixed a regression that decoded gain-map images into 8 bits per channel pixels. [bug 318046](https://bugs.webkit.org/show_bug.cgi?id=318046)\n\n### JavaScriptCore\n- Fixed a testapi assertion hitting initializeMainThread. [bug 316776](https://bugs.webkit.org/show_bug.cgi?id=316776)\n- Fixed Array.from(arguments) fast path to bail out when length exceeds MAX_STORAGE_VECTOR_LENGTH. [bug 318058](https://bugs.webkit.org/show_bug.cgi?id=318058)\n- Removed GlobalOperations.js as part of JSC cleanup. [bug 318077](https://bugs.webkit.org/show_bug.cgi?id=318077)\n- Added missing exit-profile bails to some DFG nodes. [bug 318089](https://bugs.webkit.org/show_bug.cgi?id=318089)\n- Fixed the large-length cloned arguments test after a prior main branch change. [bug 318134](https://bugs.webkit.org/show_bug.cgi?id=318134)\n\n### Layout and rendering\n- Added size type wrapper structs to improve code annotations in layout code. [bug 316311](https://bugs.webkit.org/show_bug.cgi?id=316311)\n- Fixed Grid Formatting Context support for auto and calc margins on items. [bug 317983](https://bugs.webkit.org/show_bug.cgi?id=317983)\n- Renamed RenderBox size APIs to borderBoxSize naming for clarity. [bug 318016](https://bugs.webkit.org/show_bug.cgi?id=318016)\n- Removed redundant RenderBox::borderBoxLogicalSize code. [bug 318017](https://bugs.webkit.org/show_bug.cgi?id=318017)\n- Fixed a flex layout typo where last-line item count was read from the first line. [bug 318069](https://bugs.webkit.org/show_bug.cgi?id=318069)\n- Fixed colorWithTargetLuminance() passing std::clamp() arguments in the wrong order. [bug 318071](https://bugs.webkit.org/show_bug.cgi?id=318071)\n- Fixed mutation during iteration in LocalFrameViewLayoutContext::removeScrollerFromAnchorScrollAdjusters. [bug 318083](https://bugs.webkit.org/show_bug.cgi?id=318083)\n- Updated RenderLayerScrollableArea::updateMarqueePosition() to use SetForScope. [bug 318092](https://bugs.webkit.org/show_bug.cgi?id=318092)\n- Deduplicated multi-line nine-piece image strip computation in InlineBoxPainter. [bug 318104](https://bugs.webkit.org/show_bug.cgi?id=318104)\n- Added a missing break in the RightToLeft fieldset border switch in RenderTreeAsText.cpp. [bug 318133](https://bugs.webkit.org/show_bug.cgi?id=318133)\n\n### Media\n- Added test coverage for TimeRanges::nearest. [bug 273346](https://bugs.webkit.org/show_bug.cgi?id=273346)\n- Removed dead MediaContainmentEnabled preference code. [bug 318005](https://bugs.webkit.org/show_bug.cgi?id=318005)\n\n### Networking and page loading\n- Fixed meta refresh so fragment-only URL changes are not treated as page reloads. [bug 314145](https://bugs.webkit.org/show_bug.cgi?id=314145)\n- Fixed support for returning the \"delegatedSession\" endpoint name for Delegated Requests. [bug 315855](https://bugs.webkit.org/show_bug.cgi?id=315855)\n- Fixed Content Security Policy parsing so nonce-source and hash-source reject trailing characters after the closing quote. [bug 318098](https://bugs.webkit.org/show_bug.cgi?id=318098)\n\n### Platform\n- Fixed GStreamer chroma site validation failures for DMABuf caps. [bug 317866](https://bugs.webkit.org/show_bug.cgi?id=317866)\n- Fixed a GStreamer WebRTC GstPromise warning seen after Cloudflare bot checks and before loading frame.work. [bug 317917](https://bugs.webkit.org/show_bug.cgi?id=317917)\n- Explicitly typed variables assigned from adoptGRef calls in GLib code. [bug 318118](https://bugs.webkit.org/show_bug.cgi?id=318118)\n\n### Site isolation and navigation\n- Fixed a site isolation test issue around drawing after navigating back to a domain. [bug 317965](https://bugs.webkit.org/show_bug.cgi?id=317965)\n- Fixed duplicate per-frame back/forward traversals that could clobber iframe navigation. [bug 318015](https://bugs.webkit.org/show_bug.cgi?id=318015)\n\n### SVG\n- Removed a redundant duplicate condition in SVGRenderingContext::prepareToRenderSVGContent. [bug 318082](https://bugs.webkit.org/show_bug.cgi?id=318082)\n\n### Text and editing\n- Fixed replacementStrings so text extraction replacements apply case- and diacritic-insensitively. [bug 317987](https://bugs.webkit.org/show_bug.cgi?id=317987)\n- Fixed typing lag in complicated Mail replies. [bug 317589](https://bugs.webkit.org/show_bug.cgi?id=317589)\n\n### Tools and tests\n- Added a C++ coding style check for auto = adoptGRef cases. [bug 318121](https://bugs.webkit.org/show_bug.cgi?id=318121)\n- Fixed iOS Simulator launches for TestWebKitAPI.app by restoring the needed web browser host entitlement. [bug 318136](https://bugs.webkit.org/show_bug.cgi?id=318136)\n- Fixed a regression that prevented pull-to-refresh in any configuration. [bug 318147](https://bugs.webkit.org/show_bug.cgi?id=318147)\n\n### User agent and quirks\n- Fixed UserAgentStringParser storing the Safari product version in the wrong field. [bug 318084](https://bugs.webkit.org/show_bug.cgi?id=318084)\n- Avoided unnecessary URL re-parsing when consistent query parameter filtering quirk is disabled. [bug 318094](https://bugs.webkit.org/show_bug.cgi?id=318094)\n- Removed redundant duplicate checks in the embedded YouTube storage access quirk branch. [bug 318095](https://bugs.webkit.org/show_bug.cgi?id=318095)\n- Cached the registrable domain string in needsCustomUserAgentOverride. [bug 318097](https://bugs.webkit.org/show_bug.cgi?id=318097)\n- Used an _s literal for host comparison in handleTMobileQuirks. [bug 318101](https://bugs.webkit.org/show_bug.cgi?id=318101)\n- Avoided constructing the frame RegistrableDomain twice in triggerOptionalStorageAccessIframeQuirk. [bug 318102](https://bugs.webkit.org/show_bug.cgi?id=318102)\n\n### Web Inspector\n- Fixed a Web Inspector uncaught TypeError involving ordered styles. [bug 289172](https://bugs.webkit.org/show_bug.cgi?id=289172)\n\n### WebCore misc\n- Fixed gradientOptionsDictionary() falling off the end of a non-void switch. [bug 318064](https://bugs.webkit.org/show_bug.cgi?id=318064)\n- Fixed event region touchEventTypes so MouseUp is included and duplicate MouseMove is removed. [bug 318074](https://bugs.webkit.org/show_bug.cgi?id=318074)\n- Removed a duplicate include of RuntimeApplicationChecksCocoa.h in RenderTheme.cpp. [bug 318131](https://bugs.webkit.org/show_bug.cgi?id=318131)\n\n### WebKit misc\n- Converted WKWebView.Coding tests to Swift Testing. [bug 317538](https://bugs.webkit.org/show_bug.cgi?id=317538)\n- Fixed an ipc/networksessioncocoa-empty-resource-request.html constant text failure. [bug 317982](https://bugs.webkit.org/show_bug.cgi?id=317982)\n- Adopted NSPanGestureRecognizer SPI for WKPanGestureRecognizer. [bug 318040](https://bugs.webkit.org/show_bug.cgi?id=318040)\n- Upstreamed the HAVE_NSTEXTPLACEHOLDER_RECTS compile-time feature flag. [bug 318052](https://bugs.webkit.org/show_bug.cgi?id=318052)\n- Improved analyze-safer-cpp header-only analysis. [bug 318120](https://bugs.webkit.org/show_bug.cgi?id=318120)\n- Fixed an intermittent UI process crash after scroll to refresh in debug builds. [bug 318100](https://bugs.webkit.org/show_bug.cgi?id=318100)\n\n### WebXR\n- Removed the OpenGLES dependency from OpenXR code. [bug 317729](https://bugs.webkit.org/show_bug.cgi?id=317729)\n\n### WPE\n- Fixed a crash in media-source-real-play-after-eos.html on WPE. [bug 317971](https://bugs.webkit.org/show_bug.cgi?id=317971)\n\n## Resolution other than FIXED\n- Marked a blurry image rerendering issue on zoom as duplicate of another report. [bug 164584](https://bugs.webkit.org/show_bug.cgi?id=164584)\n- Marked an issue with SVG children affecting div sizing incorrectly as duplicate. [bug 302731](https://bugs.webkit.org/show_bug.cgi?id=302731)\n- Marked a site isolation bug about clearing orphan frameIDs in the back-forward list as duplicate. [bug 317814](https://bugs.webkit.org/show_bug.cgi?id=317814)\n- Closed a proposed OutlinePainter focus ring micro-optimization as invalid. [bug 318050](https://bugs.webkit.org/show_bug.cgi?id=318050)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-06-29",
  "totals": {
    "components": 16,
    "contributors": 26,
    "issues": 63
  },
  "until": "2026-06-29"
}