{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 1,
      "DUPLICATE": 4,
      "FIXED": 59,
      "INVALID": 1
    }
  },
  "commits": {
    "238652": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "238652",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=238652",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: ANGLE\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: kbr@google.com\nLast change: 2026-06-24T07:53:25Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "238652",
      "subject": "update-angle script doesn't regenerate changes.diff properly"
    },
    "277228": {
      "author": "karlcow",
      "avatar": "https://www.gravatar.com/avatar/0c2b3d380fb637f3dd51eda704634b6f?d=identicon\u0026s=64",
      "cl": "277228",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=277228",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: karlcow@apple.com\nReporter: karlcow@apple.com\nLast change: 2026-06-24T22:21:52Z",
      "email": "karlcow@apple.com",
      "hash": "277228",
      "subject": "filter on an inline element does not apply to a block-level descendant"
    },
    "294908": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "294908",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=294908",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: opendarwin@lapcatsoftware.com\nLast change: 2026-06-24T18:33:54Z",
      "email": "hi@devinrousso.com",
      "hash": "294908",
      "subject": "Web Inspector: Media Logging setting does not persist across page loads"
    },
    "304029": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "304029",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=304029",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: darbinyan@apple.com\nLast change: 2026-06-24T09:15:33Z",
      "email": "jlee53@apple.com",
      "hash": "304029",
      "subject": "[macOS] Extraneous focus event makes TestWebKitAPI.WebKit2TextFieldBeginAndEditEditingTest.TextFieldDidBeginAndEndEditingEventsInReadOnlyField flaky"
    },
    "312191": {
      "author": "kiet.ho",
      "avatar": "https://www.gravatar.com/avatar/d9058b37006dce1f55f91b8ccc82f9a3?d=identicon\u0026s=64",
      "cl": "312191",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=312191",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: kiet.ho@apple.com\nReporter: kiet.ho@apple.com\nLast change: 2026-06-25T01:05:14Z",
      "email": "kiet.ho@apple.com",
      "hash": "312191",
      "subject": "Re-evaluate prefers-color-scheme of embedded document when embedder element color scheme changes."
    },
    "312701": {
      "author": "ggaren",
      "avatar": "https://www.gravatar.com/avatar/9f2ee1a184d00263dc68af055f15b697?d=identicon\u0026s=64",
      "cl": "312701",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=312701",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: ggaren@apple.com\nReporter: ggaren@apple.com\nLast change: 2026-06-24T15:30:11Z",
      "email": "ggaren@apple.com",
      "hash": "312701",
      "subject": "[SaferCPP] Fixed uncounted local and argument warnings in Source/WebCore"
    },
    "314148": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "314148",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=314148",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: qianlangchen@apple.com\nLast change: 2026-06-24T20:56:53Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "314148",
      "subject": "[Site Isolation] Web Inspector: Use FrameCSSAgent in the frontend"
    },
    "315192": {
      "author": "karlcow",
      "avatar": "https://www.gravatar.com/avatar/0c2b3d380fb637f3dd51eda704634b6f?d=identicon\u0026s=64",
      "cl": "315192",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315192",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: karlcow@apple.com\nReporter: karlcow@apple.com\nLast change: 2026-06-24T22:18:25Z",
      "email": "karlcow@apple.com",
      "hash": "315192",
      "subject": "SVG `\u003ctextPath\u003e` discards the per-character `rotate` attribute"
    },
    "315247": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315247",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315247",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: nathan_solomon@apple.com\nLast change: 2026-06-24T07:03:38Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315247",
      "subject": "[iOS] Defer ElementDidFocus IPC to the next rendering update"
    },
    "315455": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "315455",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315455",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-06-24T22:14:19Z",
      "email": "zimmermann@kde.org",
      "hash": "315455",
      "subject": "[GTK][WPE] Bump wkdev-sdk to Ubuntu 26.04 based SDK"
    },
    "316460": {
      "author": "jer.noble",
      "avatar": "https://www.gravatar.com/avatar/6d2cde9be23b98223ca964cb3b7813a0?d=identicon\u0026s=64",
      "cl": "316460",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316460",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: jer.noble@apple.com\nReporter: jer.noble@apple.com\nLast change: 2026-06-24T23:16:20Z",
      "email": "jer.noble@apple.com",
      "hash": "316460",
      "subject": "[iOS] CNN.com subtitles don't work in native fullscreen"
    },
    "316719": {
      "author": "lmoura",
      "avatar": "https://www.gravatar.com/avatar/6157f52d61e04c2c63fe7ff668ba69b3?d=identicon\u0026s=64",
      "cl": "316719",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316719",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: lmoura@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-06-25T01:21:22Z",
      "email": "lmoura@igalia.com",
      "hash": "316719",
      "subject": "[GLib][Site Isolation] Internals::resetToConsistentState corrupts memory with unchecked static_cast to MediaSessionManagerGLib in site-isolation tests"
    },
    "316843": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "316843",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316843",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: qianlangchen@apple.com\nLast change: 2026-06-24T20:43:11Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "316843",
      "subject": "[Site Isolation] Web Inspector: Implement style/rule editing CSS commands for frame targets"
    },
    "316863": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "316863",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316863",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: phipson_lee@apple.com\nLast change: 2026-06-24T23:26:11Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "316863",
      "subject": "Image preview during drag and drop sometimes appear outside of webpage bounds on visionOS"
    },
    "316867": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "316867",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316867",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-06-24T21:50:02Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "316867",
      "subject": "Adopt new ShaderGraph initializer"
    },
    "316876": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "316876",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316876",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: qianlangchen@apple.com\nLast change: 2026-06-24T19:29:53Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "316876",
      "subject": "[Site Isolation] Web Inspector: Make InspectorStyleSheet-related actions accessible for frame targets"
    },
    "316973": {
      "author": "fujii",
      "avatar": "https://www.gravatar.com/avatar/ef99cb23f5e5d27977968ca097d9a85f?d=identicon\u0026s=64",
      "cl": "316973",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316973",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: fujii@igalia.com\nReporter: fujii@igalia.com\nLast change: 2026-06-25T04:53:58Z",
      "email": "fujii@igalia.com",
      "hash": "316973",
      "subject": "[GTK][WPE] Enable WHEEL_EVENT_REGIONS"
    },
    "316990": {
      "author": "spena",
      "avatar": "https://www.gravatar.com/avatar/3dde875c8abcd38f7ddad8ab6c88df1c?d=identicon\u0026s=64",
      "cl": "316990",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316990",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: spena@igalia.com\nReporter: spena@igalia.com\nLast change: 2026-06-24T12:19:55Z",
      "email": "spena@igalia.com",
      "hash": "316990",
      "subject": "[GTK][WPE] Increase the libsoup idle connection timeout to 115 seconds"
    },
    "316998": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "316998",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316998",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebGL\nPriority: P2\nSeverity: Major\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: stra7an@gmail.com\nLast change: 2026-06-24T08:01:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "316998",
      "subject": "WebGL2: deleting a draw framebuffer can leave a stale read-framebuffer attachment"
    },
    "317044": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "317044",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317044",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit2\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-06-24T21:47:36Z",
      "email": "basuke@apple.com",
      "hash": "317044",
      "subject": "[Site Isolation] iframe client-redirect navigation creates no BF list entry under UseUIProcessForBackForwardItemLoading"
    },
    "317193": {
      "author": "kiet.ho",
      "avatar": "https://www.gravatar.com/avatar/d9058b37006dce1f55f91b8ccc82f9a3?d=identicon\u0026s=64",
      "cl": "317193",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317193",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: kiet.ho@apple.com\nReporter: kiet.ho@apple.com\nLast change: 2026-06-25T01:43:05Z",
      "email": "kiet.ho@apple.com",
      "hash": "317193",
      "subject": "Serializations of various CSS at-rules do not escape identifiers tokens"
    },
    "317444": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317444",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317444",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-06-24T23:36:36Z",
      "email": "charliew@apple.com",
      "hash": "317444",
      "subject": "CoreIPCNSURLCredential attribute type guard is always true"
    },
    "317453": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317453",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317453",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: info.aeslilly@gmail.com\nLast change: 2026-06-24T16:51:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317453",
      "subject": "BorderShape: implement corner-shape dispatch and eliminate redundant pixel snapping in path helpers"
    },
    "317460": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317460",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317460",
      "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-06-24T20:06:06Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317460",
      "subject": "[git-webkit] Auto-screen Radar when uploading a pull-request"
    },
    "317524": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "317524",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317524",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: dpayr@musica-viva.de\nLast change: 2026-06-24T12:41:19Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "317524",
      "subject": "ArrayBuffer-backed YUV VideoFrame with visibleRect is rendered incorrectly (chroma channels are offset)"
    },
    "317558": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "317558",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317558",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-06-24T19:13:04Z",
      "email": "emw@apple.com",
      "hash": "317558",
      "subject": "[CMake] Configure headermaps more like Xcode"
    },
    "317579": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "317579",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317579",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-06-24T07:57:05Z",
      "email": "youennf@gmail.com",
      "hash": "317579",
      "subject": "Resync libwebrtc up to M150"
    },
    "317614": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "317614",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317614",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: roberto_rodriguez2@apple.com\nReporter: roberto_rodriguez2@apple.com\nLast change: 2026-06-24T18:44:22Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "317614",
      "subject": "Same-page navigations should not be checked against CSP"
    },
    "317618": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317618",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317618",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: nipun_shukla@apple.com\nLast change: 2026-06-24T17:25:30Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317618",
      "subject": "Document leak in mutation observer"
    },
    "317628": {
      "author": "lily_spiniolas",
      "avatar": "https://www.gravatar.com/avatar/b65cfeb51301399bd50e338bb2d7613e?d=identicon\u0026s=64",
      "cl": "317628",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317628",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: lily_spiniolas@apple.com\nReporter: lily_spiniolas@apple.com\nLast change: 2026-06-24T21:13:09Z",
      "email": "lily_spiniolas@apple.com",
      "hash": "317628",
      "subject": "Hard pocket with solid color should not be enabled solely due to page being scrolled to top"
    },
    "317635": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "317635",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317635",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-24T18:00:11Z",
      "email": "ysuzuki@apple.com",
      "hash": "317635",
      "subject": "[JSC] Unify SSACalculator"
    },
    "317645": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "317645",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317645",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: ANGLE\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-06-24T07:07:10Z",
      "email": "kkinnunen@apple.com",
      "hash": "317645",
      "subject": "Update ANGLE to 2026-06-23 (c0df1484701f94ca4d2993b05db287233b5900c6)"
    },
    "317646": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "317646",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317646",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: ANGLE\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-06-24T07:01:57Z",
      "email": "kkinnunen@apple.com",
      "hash": "317646",
      "subject": "ANGLE: update-angle script does not support updating third party dependencies"
    },
    "317660": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "317660",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317660",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-06-24T23:17:13Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "317660",
      "subject": "Model element: WeakRef member variable is acting like a WeakPtr"
    },
    "317668": {
      "author": "pgriffis",
      "avatar": "https://www.gravatar.com/avatar/2233c3a857004b126158572af9fe36f7?d=identicon\u0026s=64",
      "cl": "317668",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317668",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: pgriffis@igalia.com\nReporter: pgriffis@igalia.com\nLast change: 2026-06-24T09:23:33Z",
      "email": "pgriffis@igalia.com",
      "hash": "317668",
      "subject": "[WPE] Fix popup menu sometimes having transparent background"
    },
    "317680": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "317680",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317680",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-06-24T19:45:18Z",
      "email": "achristensen@apple.com",
      "hash": "317680",
      "subject": "Fix NSInvalidArgumentException when running cmake MiniBrowser on sites with media"
    },
    "317686": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "317686",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317686",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: roberto_rodriguez2@apple.com\nReporter: roberto_rodriguez2@apple.com\nLast change: 2026-06-24T17:38:35Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "317686",
      "subject": "CSP report-only frame-ancestors is ignored instead of being reported"
    },
    "317687": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317687",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317687",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: bmalloc\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: marcus_plutowski@apple.com\nLast change: 2026-06-24T14:46:47Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317687",
      "subject": "[libpas] Split pas_deallocate into inline-only and casual variants"
    },
    "317689": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "317689",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317689",
      "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-24T15:00:49Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "317689",
      "subject": "[Text Extraction] `scroll` should search the rest of the document if the target text isn't contained in the given node"
    },
    "317693": {
      "author": "gsnedders",
      "avatar": "https://www.gravatar.com/avatar/99f6b56d9db9d32920dfcc56deae86fc?d=identicon\u0026s=64",
      "cl": "317693",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317693",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: gsnedders@apple.com\nReporter: gsnedders@apple.com\nLast change: 2026-06-25T03:49:06Z",
      "email": "gsnedders@apple.com",
      "hash": "317693",
      "subject": "Stop rewriting prefixed CSS values in import-w3c-tests"
    },
    "317694": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317694",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317694",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: a.tarbinian@apple.com\nLast change: 2026-06-24T18:03:03Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317694",
      "subject": "Enable -fexperimental-late-parse-attributes on build-and-analyze with compiler caching disabled"
    },
    "317695": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317695",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317695",
      "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-06-24T18:49:21Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317695",
      "subject": "JSC::JSArray::fastFlat doesn't check if array exceeds maximum length"
    },
    "317700": {
      "author": "ggaren",
      "avatar": "https://www.gravatar.com/avatar/9f2ee1a184d00263dc68af055f15b697?d=identicon\u0026s=64",
      "cl": "317700",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317700",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ggaren@apple.com\nReporter: ggaren@apple.com\nLast change: 2026-06-24T20:22:41Z",
      "email": "ggaren@apple.com",
      "hash": "317700",
      "subject": "[SaferCPP] Introduce analyze-safer-cpp for at-desk SaferCPP evaluation"
    },
    "317713": {
      "author": "cdumez",
      "avatar": "https://www.gravatar.com/avatar/a9f21fe3a8baf79b45f3c91572187bdc?d=identicon\u0026s=64",
      "cl": "317713",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317713",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: cdumez@apple.com\nReporter: cdumez@apple.com\nLast change: 2026-06-24T22:21:13Z",
      "email": "cdumez@apple.com",
      "hash": "317713",
      "subject": "Rename SaturatedArithmetic.h to SaturatingArithmetic.h for clarity"
    },
    "317728": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "317728",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317728",
      "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-24T11:05:37Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "317728",
      "subject": "[315691@main] With MediaContainment off, YouTube seeking never completes"
    },
    "317732": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "317732",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317732",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-06-24T12:43:34Z",
      "email": "koivisto@iki.fi",
      "hash": "317732",
      "subject": "Add asserts against re-entrancy during RuleSet building"
    },
    "317736": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "317736",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317736",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Service Workers\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-06-24T10:21:42Z",
      "email": "youennf@gmail.com",
      "hash": "317736",
      "subject": "Installing a service worker may fail when its registration is cleared while the context is created"
    },
    "317740": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "317740",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317740",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-06-24T12:09:29Z",
      "email": "cgarcia@igalia.com",
      "hash": "317740",
      "subject": "[GTK][WPE] Skia compositor: bring back the quick reject for offscreen tiles"
    },
    "317742": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "317742",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317742",
      "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-24T20:48:50Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "317742",
      "subject": "unifi.ui.com: Security camera video playback not working in Safari, works in Chrome"
    },
    "317743": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317743",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317743",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: eric@thekwoka.net\nLast change: 2026-06-24T11:46:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317743",
      "subject": "Direct Child (\u003e) selector breaks nested :has(\u0026) selectors"
    },
    "317744": {
      "author": "alex",
      "avatar": "https://www.gravatar.com/avatar/c8c6e17acbdf0549b05d6f7fc2c1c4dc?d=identicon\u0026s=64",
      "cl": "317744",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317744",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: alex@igalia.com\nReporter: alex@igalia.com\nLast change: 2026-06-24T16:04:15Z",
      "email": "alex@igalia.com",
      "hash": "317744",
      "subject": "[GTK][WPE] Skia Compositor: directly composited image is painted as a solid rectangle when partially offscreen"
    },
    "317745": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "317745",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317745",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-06-24T19:55:13Z",
      "email": "csaavedra@igalia.com",
      "hash": "317745",
      "subject": "Work around GCC 14+ false -Wuninitialized in Variant"
    },
    "317751": {
      "author": "dpino",
      "avatar": "https://www.gravatar.com/avatar/e8cce88637f1a6e79155e8371e24b2e8?d=identicon\u0026s=64",
      "cl": "317751",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317751",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: dpino@igalia.com\nReporter: dpino@igalia.com\nLast change: 2026-06-24T17:53:14Z",
      "email": "dpino@igalia.com",
      "hash": "317751",
      "subject": "[GCC][LibWebRTC] Build error in webrtc/call/payload_type_picker.cc after 315735@main"
    },
    "317752": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "317752",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317752",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-06-24T17:07:59Z",
      "email": "koivisto@iki.fi",
      "hash": "317752",
      "subject": "Re-import css-values WPTs"
    },
    "317755": {
      "author": "keith_miller",
      "avatar": "https://www.gravatar.com/avatar/bddc1595b29098429a6ce7c8bf4aced2?d=identicon\u0026s=64",
      "cl": "317755",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317755",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: bmalloc\nPriority: P2\nSeverity: Normal\nAssignee: keith_miller@apple.com\nReporter: keith_miller@apple.com\nLast change: 2026-06-24T18:57:08Z",
      "email": "keith_miller@apple.com",
      "hash": "317755",
      "subject": "[TZone] Remove dead hasDisableTZoneEntitlement callback"
    },
    "317763": {
      "author": "aestes",
      "avatar": "https://www.gravatar.com/avatar/643f10f01b26fd94d03482a2013b2ea0?d=identicon\u0026s=64",
      "cl": "317763",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317763",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: aestes@apple.com\nReporter: aestes@apple.com\nLast change: 2026-06-24T17:58:00Z",
      "email": "aestes@apple.com",
      "hash": "317763",
      "subject": "Fix the iOS Simulator build"
    },
    "317768": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "317768",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317768",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-06-24T23:55:44Z",
      "email": "achristensen@apple.com",
      "hash": "317768",
      "subject": "Revert rdar://176912978"
    },
    "317769": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "317769",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317769",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-06-24T19:10:52Z",
      "email": "emw@apple.com",
      "hash": "317769",
      "subject": "[Build] Fix WTF module cache invalidation regression"
    },
    "317771": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "317771",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317771",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-06-24T23:55:44Z",
      "email": "achristensen@apple.com",
      "hash": "317771",
      "subject": "Revert rdar://176912978"
    },
    "317778": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "317778",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317778",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-24T20:21:24Z",
      "email": "ysuzuki@apple.com",
      "hash": "317778",
      "subject": "Unreviewed, fix memoryHog annotation in the failing test"
    },
    "317780": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "317780",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317780",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-06-24T20:31:12Z",
      "email": "ysuzuki@apple.com",
      "hash": "317780",
      "subject": "Unreviewed, fix CMake build with ARM64E"
    },
    "317786": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317786",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317786",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P1\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: a.tarbinian@apple.com\nLast change: 2026-06-24T21:54:19Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317786",
      "subject": "SaferCPP EWS is not building"
    },
    "317787": {
      "author": "jcheung23",
      "avatar": "https://www.gravatar.com/avatar/5c102f093ce6bc01424466a4cfdf1d1f?d=identicon\u0026s=64",
      "cl": "317787",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317787",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jcheung23@apple.com\nReporter: jcheung23@apple.com\nLast change: 2026-06-24T22:11:25Z",
      "email": "jcheung23@apple.com",
      "hash": "317787",
      "subject": "Update status of Jessica Cheung to 'reviewer' in contributors.json"
    },
    "317788": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "317788",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317788",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-06-24T22:12:29Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "317788",
      "subject": "Ruthvik pointed out calling ptr() doesn't achieve the intended goal"
    },
    "317791": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317791",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317791",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ian.grunert@gmail.com\nLast change: 2026-06-25T06:34:12Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317791",
      "subject": "Update status of Ian Grunert to 'reviewer' in contributors.json"
    }
  },
  "date": "2026-06-24",
  "days": 1,
  "generatedAt": "2026-06-29T19:19:13Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Media** Fixed a regression where YouTube seeking could hang indefinitely when MediaContainment is off. [bug 317728](https://bugs.webkit.org/show_bug.cgi?id=317728)\n- **Media** Fixed Safari video playback for UniFi Protect security camera streams on unifi.ui.com. [bug 317742](https://bugs.webkit.org/show_bug.cgi?id=317742)\n- **Media** Fixed iOS native fullscreen subtitles failing on CNN.com. [bug 316460](https://bugs.webkit.org/show_bug.cgi?id=316460)\n- **CSS** Fixed filters on inline elements not applying to block-level descendants. [bug 277228](https://bugs.webkit.org/show_bug.cgi?id=277228)\n- **SVG** Fixed `\u003ctextPath\u003e` dropping per-character `rotate` values. [bug 315192](https://bugs.webkit.org/show_bug.cgi?id=315192)\n- **Media** Fixed incorrect rendering of ArrayBuffer-backed YUV VideoFrame with visibleRect where chroma channels were offset. [bug 317524](https://bugs.webkit.org/show_bug.cgi?id=317524)\n- **Navigation** Fixed site-isolated iframe client redirects failing to create a back-forward list entry. [bug 317044](https://bugs.webkit.org/show_bug.cgi?id=317044)\n- **Service Workers** Fixed a race where service worker installation could fail if registration was cleared during context creation. [bug 317736](https://bugs.webkit.org/show_bug.cgi?id=317736)\n- **Security** Fixed report-only CSP `frame-ancestors` being ignored instead of generating a report. [bug 317686](https://bugs.webkit.org/show_bug.cgi?id=317686)\n- **UI** Fixed drag-and-drop image previews sometimes rendering outside webpage bounds on visionOS. [bug 316863](https://bugs.webkit.org/show_bug.cgi?id=316863)\n\n## By component\n\n### ANGLE\n- Updated ANGLE to 2026-06-23. [bug 317645](https://bugs.webkit.org/show_bug.cgi?id=317645)\n- Fixed the update-angle script so it can update third-party dependencies. [bug 317646](https://bugs.webkit.org/show_bug.cgi?id=317646)\n\n### CSS\n- Fixed serialization of various CSS at-rules so identifier tokens are escaped correctly. [bug 317193](https://bugs.webkit.org/show_bug.cgi?id=317193)\n- Added assertions against re-entrancy during RuleSet building. [bug 317732](https://bugs.webkit.org/show_bug.cgi?id=317732)\n\n### JavaScriptCore\n- Unified SSACalculator internals. [bug 317635](https://bugs.webkit.org/show_bug.cgi?id=317635)\n- Fixed `JSArray::fastFlat` missing a maximum-length check. [bug 317695](https://bugs.webkit.org/show_bug.cgi?id=317695)\n- Fixed a failing test's memoryHog annotation. [bug 317778](https://bugs.webkit.org/show_bug.cgi?id=317778)\n- Fixed CMake builds for ARM64E. [bug 317780](https://bugs.webkit.org/show_bug.cgi?id=317780)\n\n### Media playback\n- Fixed an exception when running CMake MiniBrowser on sites with media. [bug 317680](https://bugs.webkit.org/show_bug.cgi?id=317680)\n- Fixed the iOS Simulator media build. [bug 317763](https://bugs.webkit.org/show_bug.cgi?id=317763)\n\n### Security and policy\n- Fixed same-page navigations being incorrectly checked against CSP. [bug 317614](https://bugs.webkit.org/show_bug.cgi?id=317614)\n\n### DOM and document lifecycle\n- Fixed a document leak in mutation observer handling. [bug 317618](https://bugs.webkit.org/show_bug.cgi?id=317618)\n\n### Text extraction\n- Fixed `scroll` text extraction so it continues searching the rest of the document when the target text is not in the given node. [bug 317689](https://bugs.webkit.org/show_bug.cgi?id=317689)\n\n### Web Inspector\n- Fixed Media Logging setting persistence across page loads. [bug 294908](https://bugs.webkit.org/show_bug.cgi?id=294908)\n- Updated the frontend to use FrameCSSAgent for site-isolated targets. [bug 314148](https://bugs.webkit.org/show_bug.cgi?id=314148)\n- Implemented style and rule editing CSS commands for frame targets under site isolation. [bug 316843](https://bugs.webkit.org/show_bug.cgi?id=316843)\n- Made InspectorStyleSheet-related actions accessible for frame targets. [bug 316876](https://bugs.webkit.org/show_bug.cgi?id=316876)\n\n### WebKit navigation and process model\n- Fixed a type guard in CoreIPCNSURLCredential that was always true. [bug 317444](https://bugs.webkit.org/show_bug.cgi?id=317444)\n\n### WebKit UI and platform behavior\n- Fixed iOS focus handling by deferring ElementDidFocus IPC to the next rendering update. [bug 315247](https://bugs.webkit.org/show_bug.cgi?id=315247)\n- Fixed `WeakRef` storage for model elements behaving like `WeakPtr`. [bug 317660](https://bugs.webkit.org/show_bug.cgi?id=317660)\n- Reverted rdar://176912978. [bug 317771](https://bugs.webkit.org/show_bug.cgi?id=317771)\n- Fixed a follow-up pointer usage issue around `ptr()`. [bug 317788](https://bugs.webkit.org/show_bug.cgi?id=317788)\n\n### GTK and WPE\n- Bumped wkdev-sdk to the Ubuntu 26.04-based SDK. [bug 315455](https://bugs.webkit.org/show_bug.cgi?id=315455)\n- Fixed memory corruption in `Internals::resetToConsistentState` in GLib site-isolation tests. [bug 316719](https://bugs.webkit.org/show_bug.cgi?id=316719)\n- Enabled WHEEL_EVENT_REGIONS for GTK and WPE. [bug 316973](https://bugs.webkit.org/show_bug.cgi?id=316973)\n- Increased libsoup idle connection timeout to 115 seconds. [bug 316990](https://bugs.webkit.org/show_bug.cgi?id=316990)\n- Fixed WPE popup menus sometimes showing a transparent background. [bug 317668](https://bugs.webkit.org/show_bug.cgi?id=317668)\n- Restored Skia compositor quick-reject for offscreen tiles. [bug 317740](https://bugs.webkit.org/show_bug.cgi?id=317740)\n- Fixed directly composited images painting as solid rectangles when partially offscreen in the Skia compositor. [bug 317744](https://bugs.webkit.org/show_bug.cgi?id=317744)\n\n### WebRTC\n- Resynced libwebrtc to M150. [bug 317579](https://bugs.webkit.org/show_bug.cgi?id=317579)\n\n### bmalloc\n- Split `pas_deallocate` into inline-only and casual variants. [bug 317687](https://bugs.webkit.org/show_bug.cgi?id=317687)\n- Removed a dead TZone entitlement callback. [bug 317755](https://bugs.webkit.org/show_bug.cgi?id=317755)\n\n### WTF / Web Template Framework\n- Renamed `SaturatedArithmetic.h` to `SaturatingArithmetic.h` for clarity. [bug 317713](https://bugs.webkit.org/show_bug.cgi?id=317713)\n- Worked around a false `-Wuninitialized` warning from GCC 14+ in `Variant`. [bug 317745](https://bugs.webkit.org/show_bug.cgi?id=317745)\n\n### Tools and build\n- Auto-screen Radar when uploading a pull request in git-webkit. [bug 317460](https://bugs.webkit.org/show_bug.cgi?id=317460)\n- Configured CMake headermaps to behave more like Xcode. [bug 317558](https://bugs.webkit.org/show_bug.cgi?id=317558)\n- Stopped rewriting prefixed CSS values during import-w3c-tests. [bug 317693](https://bugs.webkit.org/show_bug.cgi?id=317693)\n- Enabled `-fexperimental-late-parse-attributes` on build-and-analyze when compiler caching is disabled. [bug 317694](https://bugs.webkit.org/show_bug.cgi?id=317694)\n- Fixed a WTF module cache invalidation regression. [bug 317769](https://bugs.webkit.org/show_bug.cgi?id=317769)\n- Fixed SaferCPP EWS build failures. [bug 317786](https://bugs.webkit.org/show_bug.cgi?id=317786)\n\n### Code health and refactors\n- Fixed uncounted local and argument warnings in `Source/WebCore` for SaferCPP. [bug 312701](https://bugs.webkit.org/show_bug.cgi?id=312701)\n- Adopted a new ShaderGraph initializer. [bug 316867](https://bugs.webkit.org/show_bug.cgi?id=316867)\n- Implemented BorderShape corner-shape dispatch and removed redundant pixel snapping in path helpers. [bug 317453](https://bugs.webkit.org/show_bug.cgi?id=317453)\n- Fixed hard pocket activation so being scrolled to the top alone does not enable the solid-color path. [bug 317628](https://bugs.webkit.org/show_bug.cgi?id=317628)\n- Added `analyze-safer-cpp` for at-desk SaferCPP evaluation. [bug 317700](https://bugs.webkit.org/show_bug.cgi?id=317700)\n\n## Resolution other than FIXED\n- ANGLE update-angle script not regenerating `changes.diff` properly was resolved as configuration changed. [bug 238652](https://bugs.webkit.org/show_bug.cgi?id=238652)\n- Embedded documents not re-evaluating `prefers-color-scheme` when the embedder changes was marked duplicate. [bug 312191](https://bugs.webkit.org/show_bug.cgi?id=312191)\n- WebGL2 stale read-framebuffer attachment after deleting a draw framebuffer was marked duplicate. [bug 316998](https://bugs.webkit.org/show_bug.cgi?id=316998)\n- Nested `:has(\u0026)` report with direct-child selector was resolved invalid. [bug 317743](https://bugs.webkit.org/show_bug.cgi?id=317743)\n- Re-importing css-values WPTs was marked duplicate. [bug 317752](https://bugs.webkit.org/show_bug.cgi?id=317752)\n- Revert rdar://176912978 was also filed separately and marked duplicate. [bug 317768](https://bugs.webkit.org/show_bug.cgi?id=317768)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-06-24",
  "totals": {
    "components": 19,
    "contributors": 35,
    "issues": 65
  },
  "until": "2026-06-24"
}