{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 1,
      "FIXED": 56,
      "INVALID": 1
    }
  },
  "commits": {
    "274366": {
      "author": "yulun_wu",
      "avatar": "https://www.gravatar.com/avatar/9e34d6632f4d926cdf6fe8dce07f9cb7?d=identicon\u0026s=64",
      "cl": "274366",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=274366",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: yulun_wu@apple.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-08T18:35:54Z",
      "email": "yulun_wu@apple.com",
      "hash": "274366",
      "subject": "ASSERTION FAILED: isIntegerValue(m_marginBox.top()) on google.com (logged in and zoomed out)"
    },
    "288329": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "288329",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=288329",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebDriver\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: lmoura@igalia.com\nLast change: 2026-07-08T19:55:09Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "288329",
      "subject": "[WebDriver][BiDi] Implement the browsingContext.locateNodes command"
    },
    "296995": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "296995",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=296995",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: benoit.rouleau@icloud.com\nLast change: 2026-07-08T20:27:32Z",
      "email": "koivisto@iki.fi",
      "hash": "296995",
      "subject": "[css-values-5] Implement if() arbitrary substitution function"
    },
    "305846": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "305846",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=305846",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-07-08T17:55:14Z",
      "email": "jlee53@apple.com",
      "hash": "305846",
      "subject": "Blur and Focus events should only be dispatched if the window is both active and focused."
    },
    "310251": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "310251",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=310251",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: bburg@apple.com\nLast change: 2026-07-08T21:51:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "310251",
      "subject": "Web Inspector: Site Isolation: Network domain sourceMappingURL forwarding"
    },
    "311427": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "311427",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=311427",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: mgorse@suse.com\nLast change: 2026-07-08T18:47:53Z",
      "email": "csaavedra@igalia.com",
      "hash": "311427",
      "subject": "AX: Opendeck crashes webkitgtk with Orca running"
    },
    "315184": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "315184",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315184",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-08T21:09:35Z",
      "email": "graouts@webkit.org",
      "hash": "315184",
      "subject": "Remove `RemoteLayerTreeDrawingAreaProxy::setDisplayLinkWantsFullSpeedUpdates(bool)`"
    },
    "315611": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "315611",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315611",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Enhancement\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: asumu@igalia.com\nLast change: 2026-07-08T19:46:33Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "315611",
      "subject": "Web Inspector: add support for range mappings proposal in source maps"
    },
    "315736": {
      "author": "lmoura",
      "avatar": "https://www.gravatar.com/avatar/6157f52d61e04c2c63fe7ff668ba69b3?d=identicon\u0026s=64",
      "cl": "315736",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315736",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebDriver\nPriority: P2\nSeverity: Normal\nAssignee: lmoura@igalia.com\nReporter: lmoura@igalia.com\nLast change: 2026-07-08T14:10:03Z",
      "email": "lmoura@igalia.com",
      "hash": "315736",
      "subject": "[WebDriver] Protect session instance in waitForNavigationToComplete callbacks"
    },
    "316687": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "316687",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316687",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: yijia_huang@apple.com\nReporter: yijia_huang@apple.com\nLast change: 2026-07-08T16:54:00Z",
      "email": "yijia_huang@apple.com",
      "hash": "316687",
      "subject": "[JSC][WASM][Debugger] Replace polling-based STW participation with VMBlockingScope"
    },
    "317388": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317388",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317388",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: lwarlow@igalia.com\nLast change: 2026-07-08T13:27:40Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317388",
      "subject": "moveBefore needs to update accessibility state"
    },
    "317488": {
      "author": "mcatanzaro",
      "avatar": "https://www.gravatar.com/avatar/213b4484d2078dbdd03dcd3256564c2c?d=identicon\u0026s=64",
      "cl": "317488",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317488",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: mcatanzaro@gnome.org\nReporter: mcatanzaro@gnome.org\nLast change: 2026-07-08T13:06:25Z",
      "email": "mcatanzaro@gnome.org",
      "hash": "317488",
      "subject": "[WPE][GTK] Improvements to platform media queries (prefers reduced motion, high contrast, and dark theme)"
    },
    "318281": {
      "author": "ryanhaddad",
      "avatar": "https://www.gravatar.com/avatar/b7d8cd2dec546cac2524e4b58181f9d5?d=identicon\u0026s=64",
      "cl": "318281",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318281",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: ryanhaddad@apple.com\nReporter: ryanhaddad@apple.com\nLast change: 2026-07-08T18:52:04Z",
      "email": "ryanhaddad@apple.com",
      "hash": "318281",
      "subject": "[webkit-bot] Route the revert and rollout commands through git-webkit when USE_GIT_WEBKIT_REVERT is enabled"
    },
    "318338": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318338",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318338",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-08T14:07:12Z",
      "email": "zalan@apple.com",
      "hash": "318338",
      "subject": "[flexbox] Split RenderFlexibleBox::performFlexLayout into named layout phases"
    },
    "318369": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "318369",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318369",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-08T14:45:34Z",
      "email": "zimmermann@kde.org",
      "hash": "318369",
      "subject": "[WPE] Fix broken Vivante super-tiled rendering with the Skia compositor"
    },
    "318380": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318380",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318380",
      "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-07-08T21:08:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318380",
      "subject": "[Site Isolation] Web Inspector: ProxyingNetworkAgent tests fail despite completed event-routing work"
    },
    "318392": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318392",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318392",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-08T12:03:15Z",
      "email": "zalan@apple.com",
      "hash": "318392",
      "subject": "[cleanup] Reduce BaselineGroup to its block-flow direction and baseline preference"
    },
    "318441": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318441",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318441",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-08T17:37:13Z",
      "email": "zalan@apple.com",
      "hash": "318441",
      "subject": "[cleanup] Represent flex lines as ranges over a stable flex item list"
    },
    "318443": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318443",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318443",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-08T20:48:15Z",
      "email": "zalan@apple.com",
      "hash": "318443",
      "subject": "[cleanup] Give FlexLayoutItem a flow-aware location and reference baseline group members by index"
    },
    "318470": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318470",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318470",
      "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-07-08T07:27:14Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318470",
      "subject": "Web Inspector: Incorrect assertion of available agents for web-page target"
    },
    "318472": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318472",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318472",
      "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-07-08T21:07:14Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318472",
      "subject": "[Site Isolation] Web Inspector: main-frame subresource sometimes missing from Network under Site Isolation"
    },
    "318483": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "318483",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318483",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-08T17:09:59Z",
      "email": "basuke@apple.com",
      "hash": "318483",
      "subject": "[Navigation API] Subframe back/forward traversal abandons local sibling frames after a RemoteFrame under Site Isolation"
    },
    "318620": {
      "author": "dm_mazzoni",
      "avatar": "https://www.gravatar.com/avatar/f76643c44a7ee3be45148e66d97ed8e4?d=identicon\u0026s=64",
      "cl": "318620",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318620",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: dm_mazzoni@apple.com\nReporter: dm_mazzoni@apple.com\nLast change: 2026-07-08T16:17:31Z",
      "email": "dm_mazzoni@apple.com",
      "hash": "318620",
      "subject": "AX: With ENABLE_LOCAL_FRAME, focused node API is not traversing iframe boundary"
    },
    "318698": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "318698",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318698",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-07-08T17:39:29Z",
      "email": "pascoe@apple.com",
      "hash": "318698",
      "subject": "[CMake] TestWebKitAPI is missing the mac GamepadMappings sources and the HID framework link"
    },
    "318705": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "318705",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318705",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-07-08T17:40:27Z",
      "email": "pascoe@apple.com",
      "hash": "318705",
      "subject": "[CMake] WebCore.framework is missing its private module map"
    },
    "318716": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "318716",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318716",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-07-08T17:38:48Z",
      "email": "pascoe@apple.com",
      "hash": "318716",
      "subject": "[CMake] Enable AV1 on Cocoa now that dav1d builds with CMake"
    },
    "318720": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "318720",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318720",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-07-08T17:37:39Z",
      "email": "pascoe@apple.com",
      "hash": "318720",
      "subject": "[CMake] Preprocess the sandbox profiles with the target SDK's -isysroot"
    },
    "318721": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "318721",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318721",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-07-08T17:35:37Z",
      "email": "pascoe@apple.com",
      "hash": "318721",
      "subject": "[CMake] Weak-link the SDK usr/lib stub libraries WebKit.framework needs"
    },
    "318724": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "318724",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318724",
      "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-07-08T14:41:30Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "318724",
      "subject": "Move text-extraction code out of WKWebView.mm into WKWebView+TextExtraction.mm"
    },
    "318730": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318730",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318730",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: info.aeslilly@gmail.com\nLast change: 2026-07-08T16:02:56Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318730",
      "subject": "corner-shape: Implement bevel case in CornerShapeUtilities"
    },
    "318734": {
      "author": "rkonda2",
      "avatar": "https://www.gravatar.com/avatar/bca33cefcce93017251a8fbc1204cdc4?d=identicon\u0026s=64",
      "cl": "318734",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318734",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rkonda2@apple.com\nReporter: rkonda2@apple.com\nLast change: 2026-07-08T19:44:18Z",
      "email": "rkonda2@apple.com",
      "hash": "318734",
      "subject": "Use protect() instead of Ref/RefPtr { } in mediasource code"
    },
    "318736": {
      "author": "jer.noble",
      "avatar": "https://www.gravatar.com/avatar/6d2cde9be23b98223ca964cb3b7813a0?d=identicon\u0026s=64",
      "cl": "318736",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318736",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: jer.noble@apple.com\nReporter: jer.noble@apple.com\nLast change: 2026-07-08T15:24:18Z",
      "email": "jer.noble@apple.com",
      "hash": "318736",
      "subject": "REGRESSION(316303@main): Mute/unmute leads to permanent loss of audio"
    },
    "318764": {
      "author": "simon.fraser",
      "avatar": "https://www.gravatar.com/avatar/3763324aa0cdfa93be751c6081b8006a?d=identicon\u0026s=64",
      "cl": "318764",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318764",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Major\nAssignee: simon.fraser@apple.com\nReporter: tbvjaos510@gmail.com\nLast change: 2026-07-08T14:42:18Z",
      "email": "simon.fraser@apple.com",
      "hash": "318764",
      "subject": "REGRESSION(310012@main): View transitions render darkened content on iOS devices with wide-gamut displays"
    },
    "318769": {
      "author": "zakr",
      "avatar": "https://www.gravatar.com/avatar/d9b65ef530b9cbbfc6dff1ca158faace?d=identicon\u0026s=64",
      "cl": "318769",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318769",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zakr@apple.com\nReporter: zakr@apple.com\nLast change: 2026-07-08T21:26:46Z",
      "email": "zakr@apple.com",
      "hash": "318769",
      "subject": "[CMake] Add --asan support to run-webkit-tests for ASan builds"
    },
    "318773": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318773",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318773",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-07-08T20:51:45Z",
      "email": "koivisto@iki.fi",
      "hash": "318773",
      "subject": "[css-mixins-1] Use SelectionMode::PseudoElement for function scoped container queries where needed"
    },
    "318783": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318783",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318783",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: senstella01@gmail.com\nLast change: 2026-07-08T14:00:45Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318783",
      "subject": "[GTK][WPE] ScrollingTreeCoordinated::eventListenerRegionTypesForPoint should return the topmost hit layer's region types"
    },
    "318801": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "318801",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318801",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-07-08T16:58:41Z",
      "email": "ddkilzer@webkit.org",
      "hash": "318801",
      "subject": "[WTF] GenericTimeMixin-derived time classes fail to build with Swift C++ interoperability"
    },
    "318809": {
      "author": "lmoura",
      "avatar": "https://www.gravatar.com/avatar/6157f52d61e04c2c63fe7ff668ba69b3?d=identicon\u0026s=64",
      "cl": "318809",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318809",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: lmoura@igalia.com\nReporter: lmoura@igalia.com\nLast change: 2026-07-08T12:04:11Z",
      "email": "lmoura@igalia.com",
      "hash": "318809",
      "subject": "[build.webkit.org] Add Igalia WebServers to CORS allowed origins"
    },
    "318812": {
      "author": "sihui_liu",
      "avatar": "https://www.gravatar.com/avatar/fea095a2fb34b599fa6e7d581666903b?d=identicon\u0026s=64",
      "cl": "318812",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318812",
      "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-07-08T18:31:19Z",
      "email": "sihui_liu@apple.com",
      "hash": "318812",
      "subject": "Assertion failure under WebPageProxy::executeEditCommand() when NetworkProcess connection isn't established yet"
    },
    "318823": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "318823",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318823",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-08T19:06:55Z",
      "email": "achristensen@apple.com",
      "hash": "318823",
      "subject": "Add null check in RemoteMediaSessionManagerProxy::messageSenderConnection"
    },
    "318825": {
      "author": "aestes",
      "avatar": "https://www.gravatar.com/avatar/643f10f01b26fd94d03482a2013b2ea0?d=identicon\u0026s=64",
      "cl": "318825",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318825",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: aestes@apple.com\nReporter: aestes@apple.com\nLast change: 2026-07-08T17:17:33Z",
      "email": "aestes@apple.com",
      "hash": "318825",
      "subject": "[iOS] Improve logging around AirPlay route selection"
    },
    "318841": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "318841",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318841",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-08T08:01:16Z",
      "email": "sosuke@bun.com",
      "hash": "318841",
      "subject": "[JSC] Host time zone changes are never observed on ports without time zone change notifications"
    },
    "318855": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "318855",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318855",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-08T11:25:01Z",
      "email": "cgarcia@igalia.com",
      "hash": "318855",
      "subject": "[CoordinatedGraphics] Remove CoordinatedBackingStoreProxy::Tile::position"
    },
    "318857": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318857",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318857",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-08T14:53:45Z",
      "email": "graouts@webkit.org",
      "hash": "318857",
      "subject": "[animation-triggers] update WPT snapshot for `scroll-animations/animation-trigger`"
    },
    "318858": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318858",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318858",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-08T13:37:12Z",
      "email": "graouts@webkit.org",
      "hash": "318858",
      "subject": "[animation-triggers] add a dedicated `AnimationTriggersEnabled` flag"
    },
    "318864": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318864",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318864",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-08T21:05:44Z",
      "email": "graouts@webkit.org",
      "hash": "318864",
      "subject": "[animation-triggers] add parsing support for the `trigger-scope` CSS property"
    },
    "318866": {
      "author": "commit-queue",
      "avatar": "https://www.gravatar.com/avatar/97b993d250d1218d144de049b02b45ad?d=identicon\u0026s=64",
      "cl": "318866",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318866",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: commit-queue@webkit.org\nReporter: commit-queue@webkit.org\nLast change: 2026-07-08T15:04:12Z",
      "email": "commit-queue@webkit.org",
      "hash": "318866",
      "subject": "REGRESSION(316708@main): It broke internal builds"
    },
    "318871": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318871",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318871",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-08T21:44:27Z",
      "email": "zalan@apple.com",
      "hash": "318871",
      "subject": "[cleanup] Remove the subpixelInlineLayoutEnabled setting and integer-snapping helpers now that subpixel inline layout always enabled"
    },
    "318874": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "318874",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318874",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-08T18:09:12Z",
      "email": "basuke@apple.com",
      "hash": "318874",
      "subject": "[navigation-api] Re-import WPT navigation-api tests"
    },
    "318875": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318875",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318875",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-08T19:08:49Z",
      "email": "graouts@webkit.org",
      "hash": "318875",
      "subject": "[scroll-animations] calling play() for a finite timeline should reset the start time to the current time"
    },
    "318880": {
      "author": "stephan.szabo",
      "avatar": "https://www.gravatar.com/avatar/6f85e18256dcd6717adc36241025cb51?d=identicon\u0026s=64",
      "cl": "318880",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318880",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: stephan.szabo@sony.com\nReporter: stephan.szabo@sony.com\nLast change: 2026-07-08T21:41:13Z",
      "email": "stephan.szabo@sony.com",
      "hash": "318880",
      "subject": "Remove stubs for missing ICU functions on PlayStation"
    },
    "318882": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318882",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318882",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: aboya@igalia.com\nLast change: 2026-07-08T19:24:20Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318882",
      "subject": "[WPE] imported/w3c/web-platform-tests/event-timing/gap-keydown-keyup.html is flaky failure"
    },
    "318885": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "318885",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318885",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: yijia_huang@apple.com\nReporter: yijia_huang@apple.com\nLast change: 2026-07-08T18:37:47Z",
      "email": "yijia_huang@apple.com",
      "hash": "318885",
      "subject": "[JSC] Enable Temporal object by default"
    },
    "318890": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "318890",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318890",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-07-08T21:04:20Z",
      "email": "emw@apple.com",
      "hash": "318890",
      "subject": "[CMake][iOS] Use dynamic Swift availability macros in all WebKit targets"
    },
    "318897": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318897",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318897",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: aboya@igalia.com\nLast change: 2026-07-08T20:43:21Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318897",
      "subject": "[glib] Unreviewed test gardening"
    },
    "318898": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318898",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318898",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: yijia_huang@apple.com\nLast change: 2026-07-08T19:57:07Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318898",
      "subject": "[JSC] Rebaseline Object-getOwnPropertyNames after enabling Temporal by default"
    },
    "318900": {
      "author": "hysu",
      "avatar": "https://www.gravatar.com/avatar/ecfded559f81d5d495c592f3f76939d2?d=identicon\u0026s=64",
      "cl": "318900",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318900",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: hysu@apple.com\nReporter: hysu@apple.com\nLast change: 2026-07-08T20:16:22Z",
      "email": "hysu@apple.com",
      "hash": "318900",
      "subject": "Disable ThrottleConsecutiveNoDamageMainFrames for non-stable Chrome channels in the benchmark runner"
    },
    "318908": {
      "author": "revert-bot",
      "avatar": "https://www.gravatar.com/avatar/d151ad34752e76d4b7b3f2b6a638b305?d=identicon\u0026s=64",
      "cl": "318908",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318908",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: revert-bot@webkit.org\nReporter: revert-bot@webkit.org\nLast change: 2026-07-08T21:23:30Z",
      "email": "revert-bot@webkit.org",
      "hash": "318908",
      "subject": "Testing prod git-webkit image, do not land"
    }
  },
  "date": "2026-07-08",
  "days": 1,
  "generatedAt": "2026-07-08T22:05:48Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **JavaScript** Enabled the Temporal API by default, making modern date/time handling available without flags. [bug 318885](https://bugs.webkit.org/show_bug.cgi?id=318885)\n- **Media** Fixed a regression where muting and unmuting could permanently break audio playback. [bug 318736](https://bugs.webkit.org/show_bug.cgi?id=318736)\n- **Layout** Fixed a crash on google.com triggered when logged in and zoomed out. [bug 274366](https://bugs.webkit.org/show_bug.cgi?id=274366)\n- **Layout** Fixed darkened view transition rendering on iOS devices with wide-gamut displays. [bug 318764](https://bugs.webkit.org/show_bug.cgi?id=318764)\n- **A11y** Fixed a WebKitGTK crash with Orca running on Opendeck. [bug 311427](https://bugs.webkit.org/show_bug.cgi?id=311427)\n- **WebDriver** Implemented the BiDi browsingContext.locateNodes command for standards-based automation. [bug 288329](https://bugs.webkit.org/show_bug.cgi?id=288329)\n- **DevTools** Fixed missing main-frame subresources in the Network panel under Site Isolation. [bug 318472](https://bugs.webkit.org/show_bug.cgi?id=318472)\n- **Mobile** Improved platform media query support on GTK/WPE for reduced motion, high contrast, and dark theme. [bug 317488](https://bugs.webkit.org/show_bug.cgi?id=317488)\n- **Navigation** Fixed subframe back/forward traversal getting abandoned after a RemoteFrame under Site Isolation. [bug 318483](https://bugs.webkit.org/show_bug.cgi?id=318483)\n\n## By component\n\n### Accessibility\n- Fixed accessibility state updates after `moveBefore`. [bug 317388](https://bugs.webkit.org/show_bug.cgi?id=317388)\n- Fixed a WebKitGTK crash with Orca running on Opendeck. [bug 311427](https://bugs.webkit.org/show_bug.cgi?id=311427)\n- Fixed focused node lookup so it traverses iframe boundaries with ENABLE_LOCAL_FRAME. [bug 318620](https://bugs.webkit.org/show_bug.cgi?id=318620)\n\n### Animations\n- Updated WPT snapshots for animation-trigger tests. [bug 318857](https://bugs.webkit.org/show_bug.cgi?id=318857)\n- Added a dedicated `AnimationTriggersEnabled` flag. [bug 318858](https://bugs.webkit.org/show_bug.cgi?id=318858)\n- Added parsing support for the `trigger-scope` CSS property. [bug 318864](https://bugs.webkit.org/show_bug.cgi?id=318864)\n- Fixed `play()` on finite scroll timelines so start time resets to the current time. [bug 318875](https://bugs.webkit.org/show_bug.cgi?id=318875)\n\n### CSS\n- Implemented the CSS Values 5 `if()` arbitrary substitution function. [bug 296995](https://bugs.webkit.org/show_bug.cgi?id=296995)\n- Fixed function-scoped container queries to use pseudo-element selection mode where needed. [bug 318773](https://bugs.webkit.org/show_bug.cgi?id=318773)\n\n### DOM and events\n- Fixed blur and focus events so they only dispatch when the window is both active and focused. [bug 305846](https://bugs.webkit.org/show_bug.cgi?id=305846)\n\n### JavaScriptCore and WebAssembly\n- Replaced polling-based STW debugger participation with `VMBlockingScope` in JSC/WASM. [bug 316687](https://bugs.webkit.org/show_bug.cgi?id=316687)\n- Fixed host time zone changes not being observed on ports without time zone change notifications. [bug 318841](https://bugs.webkit.org/show_bug.cgi?id=318841)\n- Removed stubs for missing ICU functions on PlayStation. [bug 318880](https://bugs.webkit.org/show_bug.cgi?id=318880)\n- Enabled the Temporal object by default. [bug 318885](https://bugs.webkit.org/show_bug.cgi?id=318885)\n\n### Layout and rendering\n- Fixed a crash on google.com triggered when logged in and zoomed out. [bug 274366](https://bugs.webkit.org/show_bug.cgi?id=274366)\n- Removed `RemoteLayerTreeDrawingAreaProxy::setDisplayLinkWantsFullSpeedUpdates(bool)`. [bug 315184](https://bugs.webkit.org/show_bug.cgi?id=315184)\n- Implemented the bevel case for `corner-shape` in `CornerShapeUtilities`. [bug 318730](https://bugs.webkit.org/show_bug.cgi?id=318730)\n- Fixed darkened view transition rendering on iOS devices with wide-gamut displays. [bug 318764](https://bugs.webkit.org/show_bug.cgi?id=318764)\n\n### Media\n- Fixed a regression where muting and unmuting could permanently break audio playback. [bug 318736](https://bugs.webkit.org/show_bug.cgi?id=318736)\n- Added a null check in `RemoteMediaSessionManagerProxy::messageSenderConnection`. [bug 318823](https://bugs.webkit.org/show_bug.cgi?id=318823)\n- Improved logging around AirPlay route selection on iOS. [bug 318825](https://bugs.webkit.org/show_bug.cgi?id=318825)\n\n### Navigation and process model\n- Fixed subframe back/forward traversal getting abandoned after a RemoteFrame under Site Isolation. [bug 318483](https://bugs.webkit.org/show_bug.cgi?id=318483)\n\n### Platform: GTK and WPE\n- Improved platform media queries on GTK/WPE for reduced motion, high contrast, and dark theme. [bug 317488](https://bugs.webkit.org/show_bug.cgi?id=317488)\n- Fixed hit testing for event listener regions so GTK/WPE returns the topmost hit layer's region types. [bug 318783](https://bugs.webkit.org/show_bug.cgi?id=318783)\n- Removed `CoordinatedBackingStoreProxy::Tile::position` in CoordinatedGraphics. [bug 318855](https://bugs.webkit.org/show_bug.cgi?id=318855)\n- Fixed broken Vivante super-tiled rendering with the Skia compositor on WPE. [bug 318369](https://bugs.webkit.org/show_bug.cgi?id=318369)\n\n### Web Inspector\n- Fixed sourceMappingURL forwarding in the Network domain under Site Isolation. [bug 310251](https://bugs.webkit.org/show_bug.cgi?id=310251)\n- Added support for the range mappings proposal in source maps. [bug 315611](https://bugs.webkit.org/show_bug.cgi?id=315611)\n- Fixed ProxyingNetworkAgent test failures after Site Isolation event-routing changes. [bug 318380](https://bugs.webkit.org/show_bug.cgi?id=318380)\n- Fixed an incorrect assertion about available agents for web-page targets. [bug 318470](https://bugs.webkit.org/show_bug.cgi?id=318470)\n- Fixed missing main-frame subresources in the Network panel under Site Isolation. [bug 318472](https://bugs.webkit.org/show_bug.cgi?id=318472)\n\n### WebDriver\n- Implemented the BiDi `browsingContext.locateNodes` command. [bug 288329](https://bugs.webkit.org/show_bug.cgi?id=288329)\n- Protected the session instance in `waitForNavigationToComplete` callbacks. [bug 315736](https://bugs.webkit.org/show_bug.cgi?id=315736)\n\n### Web platform and API behavior\n- Fixed an assertion in `WebPageProxy::executeEditCommand()` when the NetworkProcess connection was not established yet. [bug 318812](https://bugs.webkit.org/show_bug.cgi?id=318812)\n- Re-imported Navigation API WPT coverage. [bug 318874](https://bugs.webkit.org/show_bug.cgi?id=318874)\n\n### Build and integration\n- Fixed missing mac GamepadMappings sources and HID framework linkage in TestWebKitAPI. [bug 318698](https://bugs.webkit.org/show_bug.cgi?id=318698)\n- Fixed WebCore.framework packaging to include its private module map. [bug 318705](https://bugs.webkit.org/show_bug.cgi?id=318705)\n- Enabled AV1 on Cocoa now that dav1d builds with CMake. [bug 318716](https://bugs.webkit.org/show_bug.cgi?id=318716)\n- Fixed sandbox profile preprocessing to use the target SDK's `-isysroot`. [bug 318720](https://bugs.webkit.org/show_bug.cgi?id=318720)\n- Weak-linked required SDK stub libraries for WebKit.framework. [bug 318721](https://bugs.webkit.org/show_bug.cgi?id=318721)\n- Fixed `GenericTimeMixin`-derived time classes so they build with Swift C++ interoperability. [bug 318801](https://bugs.webkit.org/show_bug.cgi?id=318801)\n- Added Igalia WebServers to CORS allowed origins on build.webkit.org. [bug 318809](https://bugs.webkit.org/show_bug.cgi?id=318809)\n- Used dynamic Swift availability macros in all WebKit iOS targets. [bug 318890](https://bugs.webkit.org/show_bug.cgi?id=318890)\n\n### Internal refactors and cleanup\n- Split `RenderFlexibleBox::performFlexLayout` into named layout phases. [bug 318338](https://bugs.webkit.org/show_bug.cgi?id=318338)\n- Reduced `BaselineGroup` to block-flow direction and baseline preference. [bug 318392](https://bugs.webkit.org/show_bug.cgi?id=318392)\n- Represented flex lines as ranges over a stable flex item list. [bug 318441](https://bugs.webkit.org/show_bug.cgi?id=318441)\n- Gave `FlexLayoutItem` a flow-aware location and indexed baseline group members. [bug 318443](https://bugs.webkit.org/show_bug.cgi?id=318443)\n- Moved text extraction code out of `WKWebView.mm` into `WKWebView+TextExtraction.mm`. [bug 318724](https://bugs.webkit.org/show_bug.cgi?id=318724)\n- Switched mediasource code to `protect()` instead of temporary `Ref` and `RefPtr` wrappers. [bug 318734](https://bugs.webkit.org/show_bug.cgi?id=318734)\n- Removed the subpixel inline layout setting and old integer-snapping helpers now that subpixel inline layout is always enabled. [bug 318871](https://bugs.webkit.org/show_bug.cgi?id=318871)\n\n### Regressions and follow-up fixes\n- Fixed an internal-build regression introduced at 316708@main. [bug 318866](https://bugs.webkit.org/show_bug.cgi?id=318866)\n- Rebaselined `Object-getOwnPropertyNames` after enabling Temporal by default. [bug 318898](https://bugs.webkit.org/show_bug.cgi?id=318898)\n- Disabled `ThrottleConsecutiveNoDamageMainFrames` for non-stable Chrome channels in the benchmark runner. [bug 318900](https://bugs.webkit.org/show_bug.cgi?id=318900)\n\n## Resolution other than FIXED\n- Duplicate report for a flaky WPE event-timing WPT failure. [bug 318882](https://bugs.webkit.org/show_bug.cgi?id=318882)\n- Invalid bug used to test the production git-webkit image and not intended to land. [bug 318908](https://bugs.webkit.org/show_bug.cgi?id=318908)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-08",
  "totals": {
    "components": 17,
    "contributors": 31,
    "issues": 58
  },
  "until": "2026-07-08"
}