{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 12,
      "FIXED": 64,
      "WONTFIX": 1,
      "WORKSFORME": 1
    }
  },
  "commits": {
    "219735": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "219735",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=219735",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Text\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: tobi@tobireif.com\nLast change: 2026-07-10T21:46:45Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "219735",
      "subject": "Implement ascent-override, descent-override, and line-gap-override"
    },
    "286247": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "286247",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=286247",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: WebKitGTK\nPriority: P2\nSeverity: Minor\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: changseok@webkit.org\nLast change: 2026-07-10T10:17:30Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "286247",
      "subject": "[GTK] Fix non-unified build failures"
    },
    "295092": {
      "author": "annevk",
      "avatar": "https://www.gravatar.com/avatar/09bb44ac3625a121017cd98d0a7dc52c?d=identicon\u0026s=64",
      "cl": "295092",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=295092",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: annevk@annevk.nl\nReporter: webkit@keithcirkel.co.uk\nLast change: 2026-07-10T10:38:42Z",
      "email": "annevk@annevk.nl",
      "hash": "295092",
      "subject": "Implement headingoffset \u0026 headingreset attributes"
    },
    "309565": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "309565",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=309565",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: swati.kedia@youview.com\nLast change: 2026-07-10T09:12:24Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "309565",
      "subject": "(WPE 2.50): CSS sprite animated image layered over another background image in simple containers fails to update"
    },
    "313288": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "313288",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=313288",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: ggaren@apple.com\nLast change: 2026-07-10T21:00:45Z",
      "email": "emw@apple.com",
      "hash": "313288",
      "subject": "Add WK_ENABLE_SLOW_BUILD_VERIFICATION for slow build verification in CI and Production builds (2/2)"
    },
    "314533": {
      "author": "kiet.ho",
      "avatar": "https://www.gravatar.com/avatar/d9058b37006dce1f55f91b8ccc82f9a3?d=identicon\u0026s=64",
      "cl": "314533",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=314533",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: kiet.ho@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-07-10T17:57:43Z",
      "email": "kiet.ho@apple.com",
      "hash": "314533",
      "subject": "REGRESSION(310247@main): UI process may hit assertIsCurrent() threading check under eventRegionForLayer()"
    },
    "315736": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?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: csaavedra@igalia.com\nReporter: lmoura@igalia.com\nLast change: 2026-07-10T07:32:01Z",
      "email": "csaavedra@igalia.com",
      "hash": "315736",
      "subject": "[WebDriver] Protect session instance in waitForNavigationToComplete callbacks"
    },
    "317108": {
      "author": "tyler_w",
      "avatar": "https://www.gravatar.com/avatar/9545082e6bed96158a9f52dac6e4b869?d=identicon\u0026s=64",
      "cl": "317108",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317108",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: tyler_w@apple.com\nReporter: tyler_w@apple.com\nLast change: 2026-07-10T17:18:30Z",
      "email": "tyler_w@apple.com",
      "hash": "317108",
      "subject": "AX: aria-labelledby relation isn't built when its target element is inserted via innerHTML"
    },
    "318190": {
      "author": "jcheung23",
      "avatar": "https://www.gravatar.com/avatar/5c102f093ce6bc01424466a4cfdf1d1f?d=identicon\u0026s=64",
      "cl": "318190",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318190",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jcheung23@apple.com\nReporter: jcheung23@apple.com\nLast change: 2026-07-10T18:37:06Z",
      "email": "jcheung23@apple.com",
      "hash": "318190",
      "subject": "[iOS] Quite a few tests time out while awaiting the keyboard"
    },
    "318287": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318287",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318287",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: HTML Editing\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-07-10T18:10:06Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318287",
      "subject": "Add unit tests for CachedMatchFinder"
    },
    "318398": {
      "author": "megan_gardner",
      "avatar": "https://www.gravatar.com/avatar/b466a5bcbfabf4d82a8ecc595db5a531?d=identicon\u0026s=64",
      "cl": "318398",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318398",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: megan_gardner@apple.com\nReporter: megan_gardner@apple.com\nLast change: 2026-07-10T20:41:43Z",
      "email": "megan_gardner@apple.com",
      "hash": "318398",
      "subject": "Remove Always On Proofreading resuls when invoking Writing Tools manually."
    },
    "318457": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318457",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318457",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-10T13:07:04Z",
      "email": "zalan@apple.com",
      "hash": "318457",
      "subject": "[cleanup] Separate flex item stretch from cross-axis alignment"
    },
    "318461": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318461",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318461",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-10T14:01:25Z",
      "email": "zalan@apple.com",
      "hash": "318461",
      "subject": "[cleanup] Rename the flex cross-axis alignment phases to match FlexLayout::layout"
    },
    "318462": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318462",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318462",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-10T15:56:08Z",
      "email": "zalan@apple.com",
      "hash": "318462",
      "subject": "[cleanup] Route cross-axis alignment through the flex item instead of the renderer"
    },
    "318464": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318464",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318464",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-10T18:28:52Z",
      "email": "zalan@apple.com",
      "hash": "318464",
      "subject": "[cleanup] Route the right-to-left column flip through the flex item instead of the renderer"
    },
    "318465": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318465",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318465",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-10T21:33:05Z",
      "email": "zalan@apple.com",
      "hash": "318465",
      "subject": "[cleanup] Apply flex item cross-axis alignment in a single final pass"
    },
    "318621": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "318621",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318621",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-07-10T21:09:11Z",
      "email": "csaavedra@igalia.com",
      "hash": "318621",
      "subject": "[webkitscmpy] Treat webkitglib/N.N stable branches as production branches"
    },
    "318850": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "318850",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318850",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T09:12:14Z",
      "email": "zimmermann@kde.org",
      "hash": "318850",
      "subject": "[LBSE] Coalesce the SVG transform flush into one minimal repaint per container"
    },
    "318860": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318860",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318860",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jean.haberer@apple.com\nLast change: 2026-07-10T12:17:25Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318860",
      "subject": "Navigating back to page with previously active web env leaves UI stuck showing active state"
    },
    "318879": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "318879",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318879",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: roberto_rodriguez2@apple.com\nReporter: darbinyan@apple.com\nLast change: 2026-07-10T21:19:25Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "318879",
      "subject": "REGRESSION(316606@main): [macOS x86_64] Multiple webgl tests are crashing"
    },
    "318895": {
      "author": "taher_ali",
      "avatar": "https://www.gravatar.com/avatar/e104800647d8c98b8c9dbe736b5e1751?d=identicon\u0026s=64",
      "cl": "318895",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318895",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: taher_ali@apple.com\nReporter: taher_ali@apple.com\nLast change: 2026-07-10T18:02:05Z",
      "email": "taher_ali@apple.com",
      "hash": "318895",
      "subject": "Remove dead downcast\u003cSVGElement\u003e in SVGTextLayoutEngine::layoutTextOnLineOrPath"
    },
    "318941": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "318941",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318941",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-10T07:46:24Z",
      "email": "youennf@gmail.com",
      "hash": "318941",
      "subject": "DOMAsyncIterator should not store the callNext and callReturn callback as the same member"
    },
    "318945": {
      "author": "annevk",
      "avatar": "https://www.gravatar.com/avatar/09bb44ac3625a121017cd98d0a7dc52c?d=identicon\u0026s=64",
      "cl": "318945",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318945",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: annevk@annevk.nl\nReporter: annevk@annevk.nl\nLast change: 2026-07-10T16:38:13Z",
      "email": "annevk@annevk.nl",
      "hash": "318945",
      "subject": "Let replaceChildren() replace a document's children"
    },
    "318948": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "318948",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318948",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-10T07:45:30Z",
      "email": "youennf@gmail.com",
      "hash": "318948",
      "subject": "Improve TURN server URL checks"
    },
    "318951": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "318951",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318951",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-10T07:40:11Z",
      "email": "youennf@gmail.com",
      "hash": "318951",
      "subject": "RTCPeerConnection.getStats should verify that the selector is not used in multiple senders/receivers"
    },
    "318960": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "318960",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318960",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-10T07:11:10Z",
      "email": "cgarcia@igalia.com",
      "hash": "318960",
      "subject": "[CoordinatedGraphics][Skia] Remove the code to render layers in the main thread"
    },
    "318962": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "318962",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318962",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T09:44:38Z",
      "email": "zimmermann@kde.org",
      "hash": "318962",
      "subject": "[WPE][Skia] The Skia based compositor is ~2x more expensive on Vivante/etnaviv due to fSharpenMipmappedTextures"
    },
    "318963": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318963",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318963",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-07-10T08:21:52Z",
      "email": "koivisto@iki.fi",
      "hash": "318963",
      "subject": "[css-values-5] Propagate attr()-taint through if() conditions"
    },
    "318964": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "318964",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318964",
      "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-07-10T08:04:26Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "318964",
      "subject": "[Netflix.com] Unable to PiP video after navigating to another episode"
    },
    "318970": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "318970",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318970",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: sgill26@apple.com\nReporter: sgill26@apple.com\nLast change: 2026-07-10T16:40:59Z",
      "email": "sgill26@apple.com",
      "hash": "318970",
      "subject": "[GFC][Cleanup] Grid layout should return a dedicated type for its result"
    },
    "318971": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318971",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318971",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: nipun_shukla@apple.com\nLast change: 2026-07-10T16:28:45Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318971",
      "subject": "Resolve WebContent process abandonment"
    },
    "318976": {
      "author": "rkonda2",
      "avatar": "https://www.gravatar.com/avatar/bca33cefcce93017251a8fbc1204cdc4?d=identicon\u0026s=64",
      "cl": "318976",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318976",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rkonda2@apple.com\nReporter: rkonda2@apple.com\nLast change: 2026-07-10T17:59:03Z",
      "email": "rkonda2@apple.com",
      "hash": "318976",
      "subject": "[WebGPU] Remove unused WebGPUTextureDescriptor.h include in WebGPUPresentationContextImpl"
    },
    "318981": {
      "author": "aakash_jain",
      "avatar": "https://www.gravatar.com/avatar/e82e0cafeeac3a35b7e74206ebe4c536?d=identicon\u0026s=64",
      "cl": "318981",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318981",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: aakash_jain@apple.com\nReporter: aakash_jain@apple.com\nLast change: 2026-07-10T10:46:42Z",
      "email": "aakash_jain@apple.com",
      "hash": "318981",
      "subject": "Improve ews status-bubble tooltip message in case of exception"
    },
    "318982": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "318982",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318982",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-07-10T21:13:19Z",
      "email": "emw@apple.com",
      "hash": "318982",
      "subject": "[CMake][Swift] Use -import-underlying-module on Apple platforms"
    },
    "318983": {
      "author": "taher_ali",
      "avatar": "https://www.gravatar.com/avatar/e104800647d8c98b8c9dbe736b5e1751?d=identicon\u0026s=64",
      "cl": "318983",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318983",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: SVG\nPriority: P2\nSeverity: Normal\nAssignee: taher_ali@apple.com\nReporter: taher_ali@apple.com\nLast change: 2026-07-10T16:12:26Z",
      "email": "taher_ali@apple.com",
      "hash": "318983",
      "subject": "Remove redundant x/y presentation-hint overrides from SVGTextPositioningElement"
    },
    "318987": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318987",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318987",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: richard_robinson2@apple.com\nLast change: 2026-07-10T16:39:01Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318987",
      "subject": "Follow-up to 316796@main to fix and improve tests"
    },
    "318990": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "318990",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318990",
      "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-10T15:16:14Z",
      "email": "yijia_huang@apple.com",
      "hash": "318990",
      "subject": "[JSC][Temporal] Fix Temporal.\u003cType\u003e.prototype.constructor before first access"
    },
    "318992": {
      "author": "tyler_w",
      "avatar": "https://www.gravatar.com/avatar/9545082e6bed96158a9f52dac6e4b869?d=identicon\u0026s=64",
      "cl": "318992",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318992",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: tyler_w@apple.com\nReporter: tyler_w@apple.com\nLast change: 2026-07-10T17:22:30Z",
      "email": "tyler_w@apple.com",
      "hash": "318992",
      "subject": "AX: Null-pointer dereference rebuilding accessibility relations during node removal"
    },
    "318993": {
      "author": "pascoe",
      "avatar": "https://www.gravatar.com/avatar/7a6e50b09dba6a185f45250268683d71?d=identicon\u0026s=64",
      "cl": "318993",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318993",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: pascoe@apple.com\nReporter: pascoe@apple.com\nLast change: 2026-07-10T17:20:06Z",
      "email": "pascoe@apple.com",
      "hash": "318993",
      "subject": "[WebAuthn] Null check m_pendingRequest before dereferencing it in PIN callbacks"
    },
    "318994": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "318994",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318994",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-10T15:21:57Z",
      "email": "achristensen@apple.com",
      "hash": "318994",
      "subject": "Re-enable SpeculationRules prefetch"
    },
    "318996": {
      "author": "nham",
      "avatar": "https://www.gravatar.com/avatar/dc0914eabf69047ee3397794c2d17bf7?d=identicon\u0026s=64",
      "cl": "318996",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318996",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: nham@apple.com\nReporter: nham@apple.com\nLast change: 2026-07-10T18:04:30Z",
      "email": "nham@apple.com",
      "hash": "318996",
      "subject": "Fix _doAfterNextPresentationUpdate hanging forever in views using _relatedWebView"
    },
    "319004": {
      "author": "lingcherd_ho",
      "avatar": "https://www.gravatar.com/avatar/f59a912f9deecd5a661ce63337c4882b?d=identicon\u0026s=64",
      "cl": "319004",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319004",
      "description": "Status: RESOLVED\nResolution: WORKSFORME\nComponent: WebKit Website\nPriority: P4\nSeverity: Enhancement\nAssignee: lingcherd_ho@apple.com\nReporter: a.tarbinian@apple.com\nLast change: 2026-07-10T17:01:36Z",
      "email": "lingcherd_ho@apple.com",
      "hash": "319004",
      "subject": "[bugzilla] 414 request-url too large nginx"
    },
    "319010": {
      "author": "com.webkit.iidmsa",
      "avatar": "https://www.gravatar.com/avatar/0ac5127c69f90d0c57054173ae4c3108?d=identicon\u0026s=64",
      "cl": "319010",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319010",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Template Framework\nPriority: P2\nSeverity: Normal\nAssignee: com.webkit.iidmsa@gmail.com\nReporter: com.webkit.iidmsa@gmail.com\nLast change: 2026-07-10T14:13:52Z",
      "email": "com.webkit.iidmsa@gmail.com",
      "hash": "319010",
      "subject": "Simplify incrementing `WTF::HashMap` counts by dropping redundant `isNewEntry` check in `WTF`"
    },
    "319014": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "319014",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319014",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: jmichaud@igalia.com\nLast change: 2026-07-10T16:05:54Z",
      "email": "csaavedra@igalia.com",
      "hash": "319014",
      "subject": "[GLIB][JSC] REGRESSION(316118@main): JSTests/stress/arguments-elimination-multiple-inline-call-frames.js causes JSCore tests to time out"
    },
    "319015": {
      "author": "hysu",
      "avatar": "https://www.gravatar.com/avatar/ecfded559f81d5d495c592f3f76939d2?d=identicon\u0026s=64",
      "cl": "319015",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319015",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: hysu@apple.com\nReporter: hysu@apple.com\nLast change: 2026-07-10T17:16:38Z",
      "email": "hysu@apple.com",
      "hash": "319015",
      "subject": "[run-benchmark] Expose the diagnose directory to browser drivers via the benchmark config"
    },
    "319017": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "319017",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319017",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-10T15:56:41Z",
      "email": "basuke@apple.com",
      "hash": "319017",
      "subject": "[WebTransport] Provision aioquic for the WPT h3 server via webkitpy AutoInstall"
    },
    "319028": {
      "author": "aestes",
      "avatar": "https://www.gravatar.com/avatar/643f10f01b26fd94d03482a2013b2ea0?d=identicon\u0026s=64",
      "cl": "319028",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319028",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: aestes@apple.com\nReporter: aestes@apple.com\nLast change: 2026-07-10T19:30:00Z",
      "email": "aestes@apple.com",
      "hash": "319028",
      "subject": "[iOS] Playing, rate, and volume changes originating from a MediaDeviceRoute are not reflected in HTMLMediaElement"
    },
    "319029": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "319029",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319029",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-10T15:19:50Z",
      "email": "achristensen@apple.com",
      "hash": "319029",
      "subject": "Add another early return in WebPageProxy::didSameDocumentNavigationForFrameViaJS"
    },
    "319030": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319030",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319030",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: adrian_taylor@apple.com\nLast change: 2026-07-10T07:47:36Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319030",
      "subject": "Add IPC tester to Swift interop sources"
    },
    "319037": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "319037",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319037",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T07:06:12Z",
      "email": "zimmermann@kde.org",
      "hash": "319037",
      "subject": "REGRESSION(316853@main): determineIsCMakeBuildXcode.pl webkitperl test fails on non-Cocoa bots"
    },
    "319038": {
      "author": "svillar",
      "avatar": "https://www.gravatar.com/avatar/2d83fda649cd4acc99663f5ce5aaedee?d=identicon\u0026s=64",
      "cl": "319038",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319038",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebXR\nPriority: P2\nSeverity: Normal\nAssignee: svillar@igalia.com\nReporter: svillar@igalia.com\nLast change: 2026-07-10T15:42:13Z",
      "email": "svillar@igalia.com",
      "hash": "319038",
      "subject": "[WebXR] Nothing is rendered in Android"
    },
    "319040": {
      "author": "zimmermann",
      "avatar": "https://www.gravatar.com/avatar/4cf161180c532b03a653c7e5c1a8b6cc?d=identicon\u0026s=64",
      "cl": "319040",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319040",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: zimmermann@kde.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T08:06:37Z",
      "email": "zimmermann@kde.org",
      "hash": "319040",
      "subject": "REGRESSION(316809@main): RPi4 build broken with older OpenXR SDK"
    },
    "319058": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319058",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319058",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:27:47Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319058",
      "subject": "[GTK] media/media-h264-webm-error.html fails in Debug"
    },
    "319059": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319059",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319059",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:28:40Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319059",
      "subject": "[GTK] media/vp9.html fails in Debug"
    },
    "319074": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319074",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319074",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:38:40Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319074",
      "subject": "[GTK] media/media-fragments/TC0006.html is a flaky test"
    },
    "319075": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319075",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319075",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:38:51Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319075",
      "subject": "[GTK] media/media-fragments/TC0024.html is a flaky test"
    },
    "319076": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319076",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319076",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:38:59Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319076",
      "subject": "[GTK] media/media-fragments/TC0051.html is a flaky test"
    },
    "319077": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319077",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319077",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:39:08Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319077",
      "subject": "[GTK] media/media-fragments/TC0054.html is a flaky test"
    },
    "319078": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319078",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319078",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:39:17Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319078",
      "subject": "[GTK] media/media-fragments/TC0059.html is a flaky test"
    },
    "319079": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319079",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319079",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: zimmermann@kde.org\nLast change: 2026-07-10T15:39:28Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319079",
      "subject": "[GTK] media/media-fragments/TC0085.html is a flaky test"
    },
    "319081": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319081",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319081",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-10T12:05:42Z",
      "email": "youennf@gmail.com",
      "hash": "319081",
      "subject": "VTB encoders should check for kCMSampleAttachmentKey_NotSync value if present"
    },
    "319082": {
      "author": "clopez",
      "avatar": "https://www.gravatar.com/avatar/05326c1dbe06f486e884975e73f25179?d=identicon\u0026s=64",
      "cl": "319082",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319082",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: clopez@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-07-10T10:04:12Z",
      "email": "clopez@igalia.com",
      "hash": "319082",
      "subject": "[WPE][cross-toolchain-helper] fatal: repository 'https://git.yoctoproject.org/git/poky/' not found"
    },
    "319084": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "319084",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319084",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-07-10T10:00:13Z",
      "email": "csaavedra@igalia.com",
      "hash": "319084",
      "subject": "REGRESSION(316816@main): [Win] Build broken in GeometryUtilities due to std::atan2"
    },
    "319085": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "319085",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319085",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-07-10T10:12:27Z",
      "email": "csaavedra@igalia.com",
      "hash": "319085",
      "subject": "[Win] Speculative build fix after 316781@main"
    },
    "319086": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "319086",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319086",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-10T12:07:19Z",
      "email": "youennf@gmail.com",
      "hash": "319086",
      "subject": "fast/mediastream/microphone-interruption-and-audio-session.html is a constant TEXT failure"
    },
    "319088": {
      "author": "cgarcia",
      "avatar": "https://www.gravatar.com/avatar/8393f7e76d83c8a147cb852d8fb1a959?d=identicon\u0026s=64",
      "cl": "319088",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319088",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKitGTK\nPriority: P2\nSeverity: Normal\nAssignee: cgarcia@igalia.com\nReporter: cgarcia@igalia.com\nLast change: 2026-07-10T11:37:00Z",
      "email": "cgarcia@igalia.com",
      "hash": "319088",
      "subject": "[GTK][WPE] Skia compositor: use std::optional for GrDeferredDisplayListRecorder in CoordinatedTileBuffer"
    },
    "319090": {
      "author": "alex",
      "avatar": "https://www.gravatar.com/avatar/c8c6e17acbdf0549b05d6f7fc2c1c4dc?d=identicon\u0026s=64",
      "cl": "319090",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319090",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: alex@igalia.com\nReporter: alex@igalia.com\nLast change: 2026-07-10T11:34:14Z",
      "email": "alex@igalia.com",
      "hash": "319090",
      "subject": "[WPE] Update environment variables documentation after WPE_DMABUF_BUFFER_FORMAT rename"
    },
    "319093": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319093",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319093",
      "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-07-10T14:31:11Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319093",
      "subject": "[Win] Fix win build breakage"
    },
    "319095": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "319095",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319095",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-07-10T13:50:17Z",
      "email": "csaavedra@igalia.com",
      "hash": "319095",
      "subject": "[WPE] REGRESSION(316709@main): Build broken with WPE_PLATFORM off"
    },
    "319098": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319098",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319098",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jbedard@apple.com\nLast change: 2026-07-10T14:45:51Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319098",
      "subject": "REGRESSION(316826@main): Builds are failing with Expression uses unsafe constructs but is not marked with 'unsafe'"
    },
    "319099": {
      "author": "jbedard",
      "avatar": "https://www.gravatar.com/avatar/24548a6c84377efe7594acc92601e839?d=identicon\u0026s=64",
      "cl": "319099",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319099",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: jbedard@apple.com\nReporter: jbedard@apple.com\nLast change: 2026-07-10T15:02:29Z",
      "email": "jbedard@apple.com",
      "hash": "319099",
      "subject": "REGRESSION(316776@main): Builds are failing with unrecognized selector \"didEvaluateModule:\" and 2 other errors"
    },
    "319101": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319101",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319101",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: philn@igalia.com\nLast change: 2026-07-10T15:45:13Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319101",
      "subject": "[GStreamer] Gardening"
    },
    "319103": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "319103",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319103",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-07-10T16:22:13Z",
      "email": "rniwa@webkit.org",
      "hash": "319103",
      "subject": "Update safer C++ expectations for iOS"
    },
    "319105": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "319105",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319105",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-10T17:48:08Z",
      "email": "achristensen@apple.com",
      "hash": "319105",
      "subject": "Only include DiagnosticLoggingClient.h where necessary"
    },
    "319118": {
      "author": "emw",
      "avatar": "https://www.gravatar.com/avatar/4086acbe078d65242df929cb51298130?d=identicon\u0026s=64",
      "cl": "319118",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319118",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: emw@apple.com\nReporter: emw@apple.com\nLast change: 2026-07-10T19:38:10Z",
      "email": "emw@apple.com",
      "hash": "319118",
      "subject": "did not fix the build"
    },
    "319120": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319120",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319120",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: richard_robinson2@apple.com\nLast change: 2026-07-10T22:03:02Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319120",
      "subject": "Expose -[WKPreferences _standardFontFamily] on iOS too"
    },
    "319123": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "319123",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319123",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: a_fryer@apple.com\nLast change: 2026-07-10T21:48:58Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "319123",
      "subject": "Add SP4 plan and patches for run-benchmark to run experimental suites"
    },
    "319124": {
      "author": "rniwa",
      "avatar": "https://www.gravatar.com/avatar/ed2c71248fe3ea15d9129f6e9a2a1e85?d=identicon\u0026s=64",
      "cl": "319124",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319124",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: rniwa@webkit.org\nReporter: rniwa@webkit.org\nLast change: 2026-07-10T21:12:12Z",
      "email": "rniwa@webkit.org",
      "hash": "319124",
      "subject": "Update safer C++ expectations for macOS"
    }
  },
  "date": "2026-07-10",
  "days": 1,
  "generatedAt": "2026-07-10T22:05:50Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Layout** Added support for CSS font metric override descriptors `ascent-override`, `descent-override`, and `line-gap-override`, improving web font layout control. [bug 219735](https://bugs.webkit.org/show_bug.cgi?id=219735)\n- **DOM** Fixed `replaceChildren()` so it can replace a document's children as specified. [bug 318945](https://bugs.webkit.org/show_bug.cgi?id=318945)\n- **A11y** Fixed `aria-labelledby` relations not being created when the target element is inserted via `innerHTML`. [bug 317108](https://bugs.webkit.org/show_bug.cgi?id=317108)\n- **A11y** Fixed a null pointer crash while rebuilding accessibility relations during node removal. [bug 318992](https://bugs.webkit.org/show_bug.cgi?id=318992)\n- **Media** Fixed Netflix Picture-in-Picture failing after navigating to another episode. [bug 318964](https://bugs.webkit.org/show_bug.cgi?id=318964)\n- **Mobile** Fixed iOS media route changes so play state, rate, and volume stay reflected in `HTMLMediaElement`. [bug 319028](https://bugs.webkit.org/show_bug.cgi?id=319028)\n- **WebXR** Fixed Android WebXR rendering where nothing was shown. [bug 319038](https://bugs.webkit.org/show_bug.cgi?id=319038)\n- **UI** Fixed a regression where the UI process could hit a threading assertion under `eventRegionForLayer()`. [bug 314533](https://bugs.webkit.org/show_bug.cgi?id=314533)\n- **Networking** Re-enabled Speculation Rules prefetch. [bug 318994](https://bugs.webkit.org/show_bug.cgi?id=318994)\n\n## By component\n\n### Accessibility\n- Fixed `aria-labelledby` relation creation when the target node is inserted via `innerHTML`. [bug 317108](https://bugs.webkit.org/show_bug.cgi?id=317108)\n- Fixed a null-pointer dereference while rebuilding accessibility relations during node removal. [bug 318992](https://bugs.webkit.org/show_bug.cgi?id=318992)\n\n### CSS\n- Propagated `attr()` taint correctly through `if()` conditions for css-values-5 behavior. [bug 318963](https://bugs.webkit.org/show_bug.cgi?id=318963)\n\n### DOM\n- Implemented `headingoffset` and `headingreset` attributes. [bug 295092](https://bugs.webkit.org/show_bug.cgi?id=295092)\n- Fixed `replaceChildren()` so it can replace a document's children. [bug 318945](https://bugs.webkit.org/show_bug.cgi?id=318945)\n\n### JavaScriptCore\n- Fixed `Temporal.\u003cType\u003e.prototype.constructor` before first access. [bug 318990](https://bugs.webkit.org/show_bug.cgi?id=318990)\n- Fixed a GLib JSC regression that caused a stress test timeout. [bug 319014](https://bugs.webkit.org/show_bug.cgi?id=319014)\n\n### Layout and rendering\n- Added support for CSS font metric override descriptors `ascent-override`, `descent-override`, and `line-gap-override`. [bug 219735](https://bugs.webkit.org/show_bug.cgi?id=219735)\n- Separated flex item stretch from cross-axis alignment as part of flex layout cleanup. [bug 318457](https://bugs.webkit.org/show_bug.cgi?id=318457)\n- Renamed flex cross-axis alignment phases to better match `FlexLayout::layout`. [bug 318461](https://bugs.webkit.org/show_bug.cgi?id=318461)\n- Routed cross-axis alignment through the flex item instead of the renderer. [bug 318462](https://bugs.webkit.org/show_bug.cgi?id=318462)\n- Routed right-to-left column flipping through the flex item instead of the renderer. [bug 318464](https://bugs.webkit.org/show_bug.cgi?id=318464)\n- Applied flex item cross-axis alignment in a single final pass. [bug 318465](https://bugs.webkit.org/show_bug.cgi?id=318465)\n- Updated grid layout to return a dedicated result type. [bug 318970](https://bugs.webkit.org/show_bug.cgi?id=318970)\n- Fixed `_doAfterNextPresentationUpdate` hanging forever in views using `_relatedWebView`. [bug 318996](https://bugs.webkit.org/show_bug.cgi?id=318996)\n\n### Media\n- Fixed Picture-in-Picture on Netflix after episode navigation. [bug 318964](https://bugs.webkit.org/show_bug.cgi?id=318964)\n- Fixed iOS media route initiated play state, rate, and volume changes not being reflected in `HTMLMediaElement`. [bug 319028](https://bugs.webkit.org/show_bug.cgi?id=319028)\n\n### SVG\n- Reduced SVG transform flushes to one minimal repaint per container. [bug 318850](https://bugs.webkit.org/show_bug.cgi?id=318850)\n- Removed a dead `downcast\u003cSVGElement\u003e` in `SVGTextLayoutEngine::layoutTextOnLineOrPath`. [bug 318895](https://bugs.webkit.org/show_bug.cgi?id=318895)\n- Removed redundant `x` and `y` presentation-hint overrides from `SVGTextPositioningElement`. [bug 318983](https://bugs.webkit.org/show_bug.cgi?id=318983)\n\n### Text\n- Added support for CSS font metric override descriptors `ascent-override`, `descent-override`, and `line-gap-override`. [bug 219735](https://bugs.webkit.org/show_bug.cgi?id=219735)\n\n### UI and app behavior\n- Fixed a UI process threading assertion regression under `eventRegionForLayer()`. [bug 314533](https://bugs.webkit.org/show_bug.cgi?id=314533)\n- Removed stale Always On Proofreading results when invoking Writing Tools manually. [bug 318398](https://bugs.webkit.org/show_bug.cgi?id=318398)\n- Fixed navigation back to a page with a previously active web environment leaving the UI stuck in an active state. [bug 318860](https://bugs.webkit.org/show_bug.cgi?id=318860)\n- Re-enabled Speculation Rules prefetch. [bug 318994](https://bugs.webkit.org/show_bug.cgi?id=318994)\n- Exposed `-[WKPreferences _standardFontFamily]` on iOS as well. [bug 319120](https://bugs.webkit.org/show_bug.cgi?id=319120)\n\n### Web authentication and security\n- Added a null check for `m_pendingRequest` in WebAuthn PIN callbacks. [bug 318993](https://bugs.webkit.org/show_bug.cgi?id=318993)\n\n### Web inspector and developer tooling\n- Improved the EWS status-bubble tooltip message when exceptions occur. [bug 318981](https://bugs.webkit.org/show_bug.cgi?id=318981)\n\n### Web platform internals\n- Fixed `DOMAsyncIterator` so `callNext` and `callReturn` are not stored in the same member. [bug 318941](https://bugs.webkit.org/show_bug.cgi?id=318941)\n\n### Web process and navigation\n- Added an early return in `WebPageProxy::didSameDocumentNavigationForFrameViaJS`. [bug 319029](https://bugs.webkit.org/show_bug.cgi?id=319029)\n\n### WebDriver\n- Protected the session instance in `waitForNavigationToComplete` callbacks. [bug 315736](https://bugs.webkit.org/show_bug.cgi?id=315736)\n\n### WebGPU\n- Removed an unused `WebGPUTextureDescriptor.h` include in `WebGPUPresentationContextImpl`. [bug 318976](https://bugs.webkit.org/show_bug.cgi?id=318976)\n\n### WebKitGTK and WPE\n- Removed main-thread layer rendering code in CoordinatedGraphics Skia. [bug 318960](https://bugs.webkit.org/show_bug.cgi?id=318960)\n- Reduced Skia compositor cost on Vivante/etnaviv by addressing `fSharpenMipmappedTextures`. [bug 318962](https://bugs.webkit.org/show_bug.cgi?id=318962)\n- Fixed RPi4 build breakage with older OpenXR SDK versions. [bug 319040](https://bugs.webkit.org/show_bug.cgi?id=319040)\n- Fixed the WPE cross-toolchain helper after the Yocto `poky` repository URL changed. [bug 319082](https://bugs.webkit.org/show_bug.cgi?id=319082)\n- Switched CoordinatedTileBuffer to `std::optional` for `GrDeferredDisplayListRecorder` in the Skia compositor. [bug 319088](https://bugs.webkit.org/show_bug.cgi?id=319088)\n- Fixed build breakage when `WPE_PLATFORM` is off. [bug 319095](https://bugs.webkit.org/show_bug.cgi?id=319095)\n\n### WebRTC\n- Improved TURN server URL validation. [bug 318948](https://bugs.webkit.org/show_bug.cgi?id=318948)\n- Fixed `RTCPeerConnection.getStats` selector validation when the selector appears in multiple senders or receivers. [bug 318951](https://bugs.webkit.org/show_bug.cgi?id=318951)\n- Made VTB encoders check `kCMSampleAttachmentKey_NotSync` when present. [bug 319081](https://bugs.webkit.org/show_bug.cgi?id=319081)\n- Fixed a constant text failure in `fast/mediastream/microphone-interruption-and-audio-session.html`. [bug 319086](https://bugs.webkit.org/show_bug.cgi?id=319086)\n\n### WebXR\n- Fixed Android WebXR rendering where nothing was displayed. [bug 319038](https://bugs.webkit.org/show_bug.cgi?id=319038)\n\n## Resolution other than FIXED\n- WONTFIX: GTK non-unified build failures were closed without a fix. [bug 286247](https://bugs.webkit.org/show_bug.cgi?id=286247)\n- DUPLICATE: Animated CSS sprite layered over another background image failing to update on WPE 2.50 was duped to another tracker. [bug 309565](https://bugs.webkit.org/show_bug.cgi?id=309565)\n- DUPLICATE: WebContent process abandonment report was closed as a duplicate. [bug 318971](https://bugs.webkit.org/show_bug.cgi?id=318971)\n- DUPLICATE: WebTransport aioquic provisioning for the WPT h3 server was closed as a duplicate. [bug 319017](https://bugs.webkit.org/show_bug.cgi?id=319017)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319058](https://bugs.webkit.org/show_bug.cgi?id=319058)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319059](https://bugs.webkit.org/show_bug.cgi?id=319059)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319074](https://bugs.webkit.org/show_bug.cgi?id=319074)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319075](https://bugs.webkit.org/show_bug.cgi?id=319075)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319076](https://bugs.webkit.org/show_bug.cgi?id=319076)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319077](https://bugs.webkit.org/show_bug.cgi?id=319077)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319078](https://bugs.webkit.org/show_bug.cgi?id=319078)\n- DUPLICATE: Several GTK media test failures and flakiness reports were closed as duplicates rather than fixed individually. [bug 319079](https://bugs.webkit.org/show_bug.cgi?id=319079)\n- WORKSFORME: A Bugzilla \"414 request-url too large nginx\" report could not be reproduced. [bug 319004](https://bugs.webkit.org/show_bug.cgi?id=319004)\n- DUPLICATE: Swift unsafe build failure reports were closed as duplicates. [bug 319098](https://bugs.webkit.org/show_bug.cgi?id=319098)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-10",
  "totals": {
    "components": 21,
    "contributors": 33,
    "issues": 78
  },
  "until": "2026-07-10"
}