{
  "breakdown": {
    "byResolution": {
      "CONFIGURATION CHANGED": 1,
      "DUPLICATE": 2,
      "FIXED": 57,
      "INVALID": 1,
      "WONTFIX": 1
    }
  },
  "commits": {
    "275100": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "275100",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=275100",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Canvas\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: kkinnunen@apple.com\nLast change: 2026-07-01T14:17:53Z",
      "email": "csaavedra@igalia.com",
      "hash": "275100",
      "subject": "CanvasBase owns a ImageBuffer that belongs to the CanvasRenderingContext"
    },
    "277414": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "277414",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=277414",
      "description": "Status: RESOLVED\nResolution: CONFIGURATION CHANGED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: dpino@igalia.com\nLast change: 2026-07-01T14:12:02Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "277414",
      "subject": "[GTK4] imported/w3c/web-platform-tests/html/interaction/focus/document-level-focus-apis/document-has-system-focus.html is a constant failure"
    },
    "287583": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "287583",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=287583",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-01T21:05:05Z",
      "email": "achristensen@apple.com",
      "hash": "287583",
      "subject": "ChromeClient::exitFullScreenForElement should take a CompletionHandler"
    },
    "296421": {
      "author": "hi",
      "avatar": "https://www.gravatar.com/avatar/c9e757d973342c773f107a94b70cb9cd?d=identicon\u0026s=64",
      "cl": "296421",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=296421",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: hi@devinrousso.com\nReporter: hi@devinrousso.com\nLast change: 2026-07-01T13:43:40Z",
      "email": "hi@devinrousso.com",
      "hash": "296421",
      "subject": "Web Inspector: symbolic breakpoints should work with native constructors"
    },
    "308155": {
      "author": "eric.carlson",
      "avatar": "https://www.gravatar.com/avatar/e227ff07cc6d645fc1c69fd56c2c8cb8?d=identicon\u0026s=64",
      "cl": "308155",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=308155",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: eric.carlson@apple.com\nReporter: eric.carlson@apple.com\nLast change: 2026-07-01T17:58:35Z",
      "email": "eric.carlson@apple.com",
      "hash": "308155",
      "subject": "[Site isolation] Make AudioSession activation asynchronous"
    },
    "315195": {
      "author": "clopez",
      "avatar": "https://www.gravatar.com/avatar/05326c1dbe06f486e884975e73f25179?d=identicon\u0026s=64",
      "cl": "315195",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=315195",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: clopez@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-07-01T21:34:19Z",
      "email": "clopez@igalia.com",
      "hash": "315195",
      "subject": "[Tools] linux_get_crash_log: add a simplified backtrace report."
    },
    "316992": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "316992",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=316992",
      "description": "Status: RESOLVED\nResolution: WONTFIX\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-01T17:38:42Z",
      "email": "basuke@apple.com",
      "hash": "316992",
      "subject": "Non-unified build fix for AccessibilityObjectMac.mm"
    },
    "317253": {
      "author": "megan_gardner",
      "avatar": "https://www.gravatar.com/avatar/b466a5bcbfabf4d82a8ecc595db5a531?d=identicon\u0026s=64",
      "cl": "317253",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317253",
      "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-01T21:00:43Z",
      "email": "megan_gardner@apple.com",
      "hash": "317253",
      "subject": "[Writing Tools] Hovering over the different options for AOP causes both suggestions to get inserted."
    },
    "317426": {
      "author": "charliew",
      "avatar": "https://www.gravatar.com/avatar/857b3b5ff3394c31fa2689310a93dbab?d=identicon\u0026s=64",
      "cl": "317426",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317426",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: charliew@apple.com\nReporter: charliew@apple.com\nLast change: 2026-07-01T15:54:09Z",
      "email": "charliew@apple.com",
      "hash": "317426",
      "subject": "RTCPacketOptions::serializableData has the SRTP auth key ternary branches swapped"
    },
    "317597": {
      "author": "tyler_w",
      "avatar": "https://www.gravatar.com/avatar/9545082e6bed96158a9f52dac6e4b869?d=identicon\u0026s=64",
      "cl": "317597",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317597",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Accessibility\nPriority: P2\nSeverity: Normal\nAssignee: tyler_w@apple.com\nReporter: sarahjane_ward@yahoo.co.uk\nLast change: 2026-07-01T20:31:54Z",
      "email": "tyler_w@apple.com",
      "hash": "317597",
      "subject": "AX: VoiceOver does not re-resolve aria-labelledby when referenced element's    accessible name is provided by aria-label"
    },
    "317672": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317672",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317672",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: jhernandez89@apple.com\nLast change: 2026-07-01T16:08:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317672",
      "subject": "Include video caption cues in Find-in-Page navigation on macOS"
    },
    "317796": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "317796",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317796",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-01T07:25:30Z",
      "email": "basuke@apple.com",
      "hash": "317796",
      "subject": "Cross-origin parent DOM exposed via NavigateEvent.sourceElement"
    },
    "317803": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317803",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317803",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebAssembly\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ccarley2@apple.com\nLast change: 2026-07-01T13:19:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317803",
      "subject": "[Memory64] Missing memory address type mismatch check during import linking"
    },
    "317890": {
      "author": "roberto_rodriguez2",
      "avatar": "https://www.gravatar.com/avatar/45f4995b936231d4893f38e70cbc4805?d=identicon\u0026s=64",
      "cl": "317890",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317890",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: roberto_rodriguez2@apple.com\nReporter: roberto_rodriguez2@apple.com\nLast change: 2026-07-01T16:09:50Z",
      "email": "roberto_rodriguez2@apple.com",
      "hash": "317890",
      "subject": "Preloaded module scripts are blocked under a strict-dynamic CSP"
    },
    "317964": {
      "author": "yulun_wu",
      "avatar": "https://www.gravatar.com/avatar/9e34d6632f4d926cdf6fe8dce07f9cb7?d=identicon\u0026s=64",
      "cl": "317964",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317964",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: yulun_wu@apple.com\nReporter: yulun_wu@apple.com\nLast change: 2026-07-01T17:24:38Z",
      "email": "yulun_wu@apple.com",
      "hash": "317964",
      "subject": "[Grid] Grid items with stretch or fit-content preferred size have incorrect min content contributions."
    },
    "317988": {
      "author": "mwyrzykowski",
      "avatar": "https://www.gravatar.com/avatar/4b1bc9e238714f95e22d5d2454c07066?d=identicon\u0026s=64",
      "cl": "317988",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317988",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: mwyrzykowski@apple.com\nReporter: mwyrzykowski@apple.com\nLast change: 2026-07-01T18:28:50Z",
      "email": "mwyrzykowski@apple.com",
      "hash": "317988",
      "subject": "Current Time should match the element's animation when autoplay is on"
    },
    "318042": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318042",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318042",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-01T12:18:42Z",
      "email": "zalan@apple.com",
      "hash": "318042",
      "subject": "[cleanup] Remove the DOM-flavored client* API from RenderBox"
    },
    "318048": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318048",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318048",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-01T16:06:38Z",
      "email": "zalan@apple.com",
      "hash": "318048",
      "subject": "[cleanup] Rename RenderBox::frameRect()/setFrameRect() to borderBoxRectInContainer()/setBorderBoxRectInContainer()"
    },
    "318061": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318061",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318061",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-01T17:31:14Z",
      "email": "zalan@apple.com",
      "hash": "318061",
      "subject": "[cleanup] Tidy up the RenderBox.h header (group methods, move inline bodies out)"
    },
    "318067": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318067",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318067",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-01T21:50:12Z",
      "email": "zalan@apple.com",
      "hash": "318067",
      "subject": "[cleanup] Move members to the appropriate class among RenderBoxModelObject, RenderLayerModelObject and RenderBox"
    },
    "318137": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318137",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318137",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: info.aeslilly@gmail.com\nLast change: 2026-07-01T16:22:05Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318137",
      "subject": "Add FloatQuad::intersectsQuad to test intersection between two quads"
    },
    "318154": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "318154",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318154",
      "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-01T10:14:08Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "318154",
      "subject": "Use PlatformTimeRanges::span instead of start(index)/end(index) methods"
    },
    "318177": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "318177",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318177",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-01T19:05:40Z",
      "email": "ysuzuki@apple.com",
      "hash": "318177",
      "subject": "[JSC] Remove Air::lowerMacros"
    },
    "318179": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "318179",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318179",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Page Loading\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-01T07:15:12Z",
      "email": "basuke@apple.com",
      "hash": "318179",
      "subject": "[BFCache][Site Isolation] CachedPage::restore asserts !page.subframeCount() during RestoreWithFrameItem when restoring a BFCached page with cross-site iframes"
    },
    "318181": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318181",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318181",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: nathan_solomon@apple.com\nLast change: 2026-07-01T16:58:15Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318181",
      "subject": "Remove invalidateStyle() call from HTMLInputElement::setChecked()"
    },
    "318185": {
      "author": "sosuke",
      "avatar": "https://www.gravatar.com/avatar/cf9d615e1e00176d99cc4a21d33c3bbb?d=identicon\u0026s=64",
      "cl": "318185",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318185",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: sosuke@bun.com\nReporter: sosuke@bun.com\nLast change: 2026-07-01T12:18:12Z",
      "email": "sosuke@bun.com",
      "hash": "318185",
      "subject": "[JSC] Handle `String#trim`, `String#trimStart` and `String#trimEnd` in DFG / FTL"
    },
    "318192": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318192",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318192",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: HTML Editing\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-01T07:06:31Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318192",
      "subject": "nextLineCandidatePosition ignores editableType parameter and hardcodes ContentIsEditable"
    },
    "318196": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318196",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318196",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: HTML Editing\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-01T07:09:02Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318196",
      "subject": "Avoid O(n) front-shift when building dictation alternatives Vector"
    },
    "318214": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "318214",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318214",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CMake\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-07-01T08:17:14Z",
      "email": "kkinnunen@apple.com",
      "hash": "318214",
      "subject": "CMake: Media tests fail due to missing media controls images"
    },
    "318215": {
      "author": "kkinnunen",
      "avatar": "https://www.gravatar.com/avatar/7f063a2c9e40666bfe998109608180b7?d=identicon\u0026s=64",
      "cl": "318215",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318215",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit2\nPriority: P2\nSeverity: Normal\nAssignee: kkinnunen@apple.com\nReporter: kkinnunen@apple.com\nLast change: 2026-07-01T08:22:18Z",
      "email": "kkinnunen@apple.com",
      "hash": "318215",
      "subject": "GeneratedSerializers should include soft link headers last"
    },
    "318221": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318221",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318221",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: ocavue@gmail.com\nLast change: 2026-07-01T16:50:58Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318221",
      "subject": "`width: min-content` with `aspect-ratio` renders at the wrong size inside an `inline-block` parent"
    },
    "318222": {
      "author": "eric.carlson",
      "avatar": "https://www.gravatar.com/avatar/e227ff07cc6d645fc1c69fd56c2c8cb8?d=identicon\u0026s=64",
      "cl": "318222",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318222",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: eric.carlson@apple.com\nReporter: eric.carlson@apple.com\nLast change: 2026-07-01T17:47:21Z",
      "email": "eric.carlson@apple.com",
      "hash": "318222",
      "subject": "`configurationchange` event is dropped when MediaStream track configuration changes while track is muted"
    },
    "318226": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318226",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318226",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-01T08:44:11Z",
      "email": "graouts@webkit.org",
      "hash": "318226",
      "subject": "[threaded-animations] animation associated with external document timeline crashes under `DocumentTimeline::createAcceleratedRepresentation()`"
    },
    "318235": {
      "author": "jer.noble",
      "avatar": "https://www.gravatar.com/avatar/6d2cde9be23b98223ca964cb3b7813a0?d=identicon\u0026s=64",
      "cl": "318235",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318235",
      "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-01T14:49:19Z",
      "email": "jer.noble@apple.com",
      "hash": "318235",
      "subject": "[iOS] Networking can get pinned in a MediaStreaming state if the WebContent process is suspended with MediaStreaming active"
    },
    "318236": {
      "author": "basuke",
      "avatar": "https://www.gravatar.com/avatar/5192a1151c7575317affb7a4633f8d63?d=identicon\u0026s=64",
      "cl": "318236",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318236",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: basuke@apple.com\nReporter: basuke@apple.com\nLast change: 2026-07-01T13:49:32Z",
      "email": "basuke@apple.com",
      "hash": "318236",
      "subject": "Replace isInitialAboutBlank bool with an enum class : bool"
    },
    "318241": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "318241",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318241",
      "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-01T15:45:57Z",
      "email": "sgill26@apple.com",
      "hash": "318241",
      "subject": "[GFC] min sizes are not always respected"
    },
    "318263": {
      "author": "wenson_hsieh",
      "avatar": "https://www.gravatar.com/avatar/c8fba82556fd4988c78bd3a0aee2a44e?d=identicon\u0026s=64",
      "cl": "318263",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318263",
      "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-01T14:35:45Z",
      "email": "wenson_hsieh@apple.com",
      "hash": "318263",
      "subject": "[Writing Tools] Siri affordance appears after selecting and hovering text, but remains in the wrong place after you scroll the page"
    },
    "318277": {
      "author": "destra",
      "avatar": "https://www.gravatar.com/avatar/bb57a3e383fc407cd4b341aeef87d877?d=identicon\u0026s=64",
      "cl": "318277",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318277",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: destra@apple.com\nReporter: destra@apple.com\nLast change: 2026-07-01T19:37:45Z",
      "email": "destra@apple.com",
      "hash": "318277",
      "subject": "Generated transcriptions on Safari HLS Videos are not line breaking"
    },
    "318293": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318293",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318293",
      "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-01T18:23:58Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318293",
      "subject": "[AppKit Gestures] Double-clicking to select a word when scrolled to the top with obscured content insets sometimes doesn't work"
    },
    "318294": {
      "author": "yurys",
      "avatar": "https://www.gravatar.com/avatar/d0aee26d9689e84bd1a7f0ed8f262fe1?d=identicon\u0026s=64",
      "cl": "318294",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318294",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Web Inspector\nPriority: P2\nSeverity: Normal\nAssignee: yurys@chromium.org\nReporter: yurys@chromium.org\nLast change: 2026-07-01T17:16:13Z",
      "email": "yurys@chromium.org",
      "hash": "318294",
      "subject": "[Web Inspector] didClearWindowObject is dispatched twice for script-less frames"
    },
    "318296": {
      "author": "m_finkel",
      "avatar": "https://www.gravatar.com/avatar/656f8950aefb56f553c899418e06b351?d=identicon\u0026s=64",
      "cl": "318296",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318296",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Page Loading\nPriority: P2\nSeverity: Normal\nAssignee: m_finkel@apple.com\nReporter: m_finkel@apple.com\nLast change: 2026-07-01T19:32:06Z",
      "email": "m_finkel@apple.com",
      "hash": "318296",
      "subject": "Add MiniBrowser setting for bypassing TLS certificate validation"
    },
    "318297": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "318297",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318297",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-01T21:36:27Z",
      "email": "ysuzuki@apple.com",
      "hash": "318297",
      "subject": "[JSC] Manually pipeline memory fetching for GC marking"
    },
    "318299": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318299",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318299",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: DOM\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-01T20:00:06Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318299",
      "subject": "Use SetForScope for HTMLFrameElementBase::m_openingURLAfterInsertin"
    },
    "318300": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "318300",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318300",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-07-01T14:24:57Z",
      "email": "csaavedra@igalia.com",
      "hash": "318300",
      "subject": "[GTK][WPE] WebGL tests uploading a canvas as a texture source render black"
    },
    "318301": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318301",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318301",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Media\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-01T20:28:54Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318301",
      "subject": "Remove dead declarations from VTTCue and LoadableTextTrack headers"
    },
    "318303": {
      "author": "youennf",
      "avatar": "https://www.gravatar.com/avatar/3ec628f92c50daa5247fcfcb355472db?d=identicon\u0026s=64",
      "cl": "318303",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318303",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebRTC\nPriority: P2\nSeverity: Normal\nAssignee: youennf@gmail.com\nReporter: youennf@gmail.com\nLast change: 2026-07-01T21:21:55Z",
      "email": "youennf@gmail.com",
      "hash": "318303",
      "subject": "http/wpt/webcodecs/encoder-task-failing.html should account for encoder dropping the video frame"
    },
    "318308": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "318308",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318308",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-07-01T20:44:17Z",
      "email": "jlee53@apple.com",
      "hash": "318308",
      "subject": "DocumentLoader::scheduleCannotShowURLError is unused"
    },
    "318310": {
      "author": "jlee53",
      "avatar": "https://www.gravatar.com/avatar/fc717c99321d09f31fb9187418a8ffc5?d=identicon\u0026s=64",
      "cl": "318310",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318310",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Misc.\nPriority: P2\nSeverity: Normal\nAssignee: jlee53@apple.com\nReporter: jlee53@apple.com\nLast change: 2026-07-01T21:39:24Z",
      "email": "jlee53@apple.com",
      "hash": "318310",
      "subject": "Provide default value to PendingDownload 's m_fromDownloadAttribute"
    },
    "318314": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "318314",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318314",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ahmad.saleem792@gmail.com\nReporter: ahmad.saleem792@gmail.com\nLast change: 2026-07-01T17:50:06Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "318314",
      "subject": "Remove stale misspelled forward declaration DataTransferListItem from DataTransferItem.h"
    },
    "318320": {
      "author": "ysuzuki",
      "avatar": "https://www.gravatar.com/avatar/3455d9081295e3e740c1ffa901217d9b?d=identicon\u0026s=64",
      "cl": "318320",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318320",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: JavaScriptCore\nPriority: P2\nSeverity: Normal\nAssignee: ysuzuki@apple.com\nReporter: ysuzuki@apple.com\nLast change: 2026-07-01T19:03:21Z",
      "email": "ysuzuki@apple.com",
      "hash": "318320",
      "subject": "[JSC] Inline StringSlice rope construction in FTL"
    },
    "318322": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318322",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318322",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-07-01T12:41:39Z",
      "email": "koivisto@iki.fi",
      "hash": "318322",
      "subject": "[css-mixins-1] Resolve names in @function in the scope where the function was defined"
    },
    "318327": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318327",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318327",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-07-01T15:12:03Z",
      "email": "koivisto@iki.fi",
      "hash": "318327",
      "subject": "Resolve var() fallback only when the first arg resolves invalid"
    },
    "318328": {
      "author": "graouts",
      "avatar": "https://www.gravatar.com/avatar/9b3ef1e754f8d994f21ff67c660cbbe6?d=identicon\u0026s=64",
      "cl": "318328",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318328",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Animations\nPriority: P2\nSeverity: Normal\nAssignee: graouts@webkit.org\nReporter: graouts@webkit.org\nLast change: 2026-07-01T16:03:56Z",
      "email": "graouts@webkit.org",
      "hash": "318328",
      "subject": "[threaded-animations] enable Threaded Time-based Animations on CNN.com on iOS"
    },
    "318329": {
      "author": "pvollan",
      "avatar": "https://www.gravatar.com/avatar/644dde5b61925a175f4bdea3f0f00bda?d=identicon\u0026s=64",
      "cl": "318329",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318329",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit Process Model\nPriority: P2\nSeverity: Normal\nAssignee: pvollan@apple.com\nReporter: pvollan@apple.com\nLast change: 2026-07-01T14:32:54Z",
      "email": "pvollan@apple.com",
      "hash": "318329",
      "subject": "Fix CMake build after 316251@main"
    },
    "318332": {
      "author": "koivisto",
      "avatar": "https://www.gravatar.com/avatar/b4fa938e48b3a16e74365e6fa19ac173?d=identicon\u0026s=64",
      "cl": "318332",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318332",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: koivisto@iki.fi\nReporter: koivisto@iki.fi\nLast change: 2026-07-01T14:26:58Z",
      "email": "koivisto@iki.fi",
      "hash": "318332",
      "subject": "[css-mixins-1] Unwrap braces in function arguments"
    },
    "318335": {
      "author": "jbedard",
      "avatar": "https://www.gravatar.com/avatar/24548a6c84377efe7594acc92601e839?d=identicon\u0026s=64",
      "cl": "318335",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318335",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: jbedard@apple.com\nReporter: jbedard@apple.com\nLast change: 2026-07-01T13:50:52Z",
      "email": "jbedard@apple.com",
      "hash": "318335",
      "subject": "REGRESSION(316251@main): Builds are failing with Out-of-line definition of 'getHomeDirectory' does not match any declaration in '... and 1 other errors"
    },
    "318336": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "318336",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318336",
      "description": "Status: RESOLVED\nResolution: INVALID\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: iliakoshel@gmail.com\nLast change: 2026-07-01T19:01:31Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "318336",
      "subject": "False Positive Phishing Warning"
    },
    "318354": {
      "author": "sgill26",
      "avatar": "https://www.gravatar.com/avatar/da06ac7be04c41c1a52a4222d80024f5?d=identicon\u0026s=64",
      "cl": "318354",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318354",
      "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-01T21:01:32Z",
      "email": "sgill26@apple.com",
      "hash": "318354",
      "subject": "[GFC][Cleanup] Remove redundant opposite axis constraints list"
    },
    "318361": {
      "author": "csaavedra",
      "avatar": "https://www.gravatar.com/avatar/376a6edb56b8e52de407ea171c869bcf?d=identicon\u0026s=64",
      "cl": "318361",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318361",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WPE WebKit\nPriority: P2\nSeverity: Normal\nAssignee: csaavedra@igalia.com\nReporter: csaavedra@igalia.com\nLast change: 2026-07-01T19:06:31Z",
      "email": "csaavedra@igalia.com",
      "hash": "318361",
      "subject": "REGRESSION(316292@main): Fix WPE build"
    },
    "318364": {
      "author": "clopez",
      "avatar": "https://www.gravatar.com/avatar/05326c1dbe06f486e884975e73f25179?d=identicon\u0026s=64",
      "cl": "318364",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318364",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: clopez@igalia.com\nReporter: clopez@igalia.com\nLast change: 2026-07-01T21:27:13Z",
      "email": "clopez@igalia.com",
      "hash": "318364",
      "subject": "[WKCI][ews-build.webkit.org][WPE] Add 3 more workers to the queue WPE-Build-EWS"
    },
    "318368": {
      "author": "achristensen",
      "avatar": "https://www.gravatar.com/avatar/b087c5dfcb1233e80cad9105fd5a1ac6?d=identicon\u0026s=64",
      "cl": "318368",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318368",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebKit API\nPriority: P2\nSeverity: Normal\nAssignee: achristensen@apple.com\nReporter: achristensen@apple.com\nLast change: 2026-07-01T20:41:25Z",
      "email": "achristensen@apple.com",
      "hash": "318368",
      "subject": "Remove WKJSScriptingBuffer"
    },
    "318376": {
      "author": "commit-queue",
      "avatar": "https://www.gravatar.com/avatar/97b993d250d1218d144de049b02b45ad?d=identicon\u0026s=64",
      "cl": "318376",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318376",
      "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-01T21:20:15Z",
      "email": "commit-queue@webkit.org",
      "hash": "318376",
      "subject": "REGRESSION(315696@main): Caused color rendering errors on \u003chttp://Netflix.com|Netflix.com\u003e content"
    }
  },
  "date": "2026-07-01",
  "days": 1,
  "generatedAt": "2026-07-01T22:05:51Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **Security** Fixed cross-origin parent DOM exposure through `NavigateEvent.sourceElement`, closing an information leak across origins. [bug 317796](https://bugs.webkit.org/show_bug.cgi?id=317796)\n- **Security** Fixed a missing WebAssembly Memory64 import-linking type check, preventing invalid memory address type mismatches from being accepted. [bug 317803](https://bugs.webkit.org/show_bug.cgi?id=317803)\n- **Networking** Fixed preloaded module scripts being blocked under strict-dynamic CSP, restoring expected loading for secure script setups. [bug 317890](https://bugs.webkit.org/show_bug.cgi?id=317890)\n- **Layout** Fixed incorrect min-content sizing for grid items using stretch or fit-content preferred sizes. [bug 317964](https://bugs.webkit.org/show_bug.cgi?id=317964)\n- **Layout** Fixed cases where min sizes were not respected in the new grid formatting code path. [bug 318241](https://bugs.webkit.org/show_bug.cgi?id=318241)\n- **A11y** Fixed VoiceOver failing to re-resolve `aria-labelledby` when the referenced element gets its accessible name from `aria-label`. [bug 317597](https://bugs.webkit.org/show_bug.cgi?id=317597)\n- **Media** Added video caption cues to Find-in-Page navigation on macOS, making in-page search work better for captioned video content. [bug 317672](https://bugs.webkit.org/show_bug.cgi?id=317672)\n- **Mobile** Fixed iOS networking getting stuck in a media streaming state when the WebContent process is suspended during active streaming. [bug 318235](https://bugs.webkit.org/show_bug.cgi?id=318235)\n- **Graphics** Fixed GTK/WPE WebGL rendering where uploading a canvas as a texture source could render black. [bug 318300](https://bugs.webkit.org/show_bug.cgi?id=318300)\n- **UI** Fixed a regression that caused color rendering errors on Netflix content. [bug 318376](https://bugs.webkit.org/show_bug.cgi?id=318376)\n\n## By component\n\n### Canvas\n- Canvas ownership was cleaned up so `CanvasBase` no longer owns an `ImageBuffer` that belongs to the rendering context. [bug 275100](https://bugs.webkit.org/show_bug.cgi?id=275100)\n\n### Web Inspector\n- Symbolic breakpoints now work with native constructors. [bug 296421](https://bugs.webkit.org/show_bug.cgi?id=296421)\n- Fixed `didClearWindowObject` being dispatched twice for script-less frames. [bug 318294](https://bugs.webkit.org/show_bug.cgi?id=318294)\n\n### Media playback\n- AudioSession activation was made asynchronous for site isolation work, reducing process-model friction around media startup. [bug 308155](https://bugs.webkit.org/show_bug.cgi?id=308155)\n- Video caption cues are now included in Find-in-Page navigation on macOS. [bug 317672](https://bugs.webkit.org/show_bug.cgi?id=317672)\n- Time range handling was simplified by using `PlatformTimeRanges::span`. [bug 318154](https://bugs.webkit.org/show_bug.cgi?id=318154)\n- Fixed iOS networking getting pinned in a media streaming state after WebContent suspension. [bug 318235](https://bugs.webkit.org/show_bug.cgi?id=318235)\n- Generated transcriptions on Safari HLS videos now line break correctly. [bug 318277](https://bugs.webkit.org/show_bug.cgi?id=318277)\n- Removed dead declarations from `VTTCue` and `LoadableTextTrack` headers. [bug 318301](https://bugs.webkit.org/show_bug.cgi?id=318301)\n\n### Writing tools and editing\n- Fixed a Writing Tools bug where hovering over alternate options could insert both suggestions. [bug 317253](https://bugs.webkit.org/show_bug.cgi?id=317253)\n- Fixed caret navigation logic ignoring the `editableType` parameter in `nextLineCandidatePosition`. [bug 318192](https://bugs.webkit.org/show_bug.cgi?id=318192)\n- Avoided O(n) front-shifting while building dictation alternatives vectors. [bug 318196](https://bugs.webkit.org/show_bug.cgi?id=318196)\n- Fixed the Siri writing-tools affordance staying in the wrong place after scrolling. [bug 318263](https://bugs.webkit.org/show_bug.cgi?id=318263)\n- Fixed double-click word selection sometimes failing at the top of a scrolled page with obscured content insets. [bug 318293](https://bugs.webkit.org/show_bug.cgi?id=318293)\n\n### WebRTC and WebCodecs\n- Fixed swapped SRTP auth key ternary branches in `RTCPacketOptions::serializableData`. [bug 317426](https://bugs.webkit.org/show_bug.cgi?id=317426)\n- Fixed dropped `configurationchange` events when a muted MediaStream track changes configuration. [bug 318222](https://bugs.webkit.org/show_bug.cgi?id=318222)\n- Updated a WebCodecs encoder test to account for dropped video frames. [bug 318303](https://bugs.webkit.org/show_bug.cgi?id=318303)\n\n### Accessibility\n- Fixed VoiceOver not re-resolving `aria-labelledby` when the referenced element's accessible name comes from `aria-label`. [bug 317597](https://bugs.webkit.org/show_bug.cgi?id=317597)\n\n### Security and web platform\n- Fixed cross-origin parent DOM exposure via `NavigateEvent.sourceElement`. [bug 317796](https://bugs.webkit.org/show_bug.cgi?id=317796)\n- Fixed missing Memory64 memory address type mismatch checks during WebAssembly import linking. [bug 317803](https://bugs.webkit.org/show_bug.cgi?id=317803)\n- Fixed preloaded module scripts being blocked by strict-dynamic CSP. [bug 317890](https://bugs.webkit.org/show_bug.cgi?id=317890)\n\n### Layout and rendering\n- Fixed incorrect min-content contribution calculation for grid items with stretch or fit-content preferred sizes. [bug 317964](https://bugs.webkit.org/show_bug.cgi?id=317964)\n- Added `FloatQuad::intersectsQuad` for quad intersection testing. [bug 318137](https://bugs.webkit.org/show_bug.cgi?id=318137)\n- Fixed cases where minimum sizes were not respected in GFC layout. [bug 318241](https://bugs.webkit.org/show_bug.cgi?id=318241)\n- Removed a redundant opposite-axis constraints list in GFC cleanup work. [bug 318354](https://bugs.webkit.org/show_bug.cgi?id=318354)\n- Fixed a regression that caused color rendering errors on Netflix content. [bug 318376](https://bugs.webkit.org/show_bug.cgi?id=318376)\n\n### Animations\n- Fixed a crash when an animation tied to an external document timeline went through accelerated representation creation. [bug 318226](https://bugs.webkit.org/show_bug.cgi?id=318226)\n- Enabled threaded time-based animations on CNN.com on iOS. [bug 318328](https://bugs.webkit.org/show_bug.cgi?id=318328)\n\n### Page loading and process model\n- Fixed a BFCache restore assertion when restoring a cached page with cross-site iframes under site isolation. [bug 318179](https://bugs.webkit.org/show_bug.cgi?id=318179)\n- Added a MiniBrowser setting to bypass TLS certificate validation. [bug 318296](https://bugs.webkit.org/show_bug.cgi?id=318296)\n\n### DOM and forms\n- Removed an unnecessary `invalidateStyle()` call from `HTMLInputElement::setChecked()`. [bug 318181](https://bugs.webkit.org/show_bug.cgi?id=318181)\n- Replaced a manual state toggle with `SetForScope` for `HTMLFrameElementBase::m_openingURLAfterInsertin`. [bug 318299](https://bugs.webkit.org/show_bug.cgi?id=318299)\n- Removed a stale misspelled forward declaration from `DataTransferItem.h`. [bug 318314](https://bugs.webkit.org/show_bug.cgi?id=318314)\n\n### CSS\n- Fixed `@function` name resolution in css-mixins so names resolve in the scope where the function was defined. [bug 318322](https://bugs.webkit.org/show_bug.cgi?id=318322)\n- Fixed `var()` fallback resolution so fallback is only used when the first argument resolves invalid. [bug 318327](https://bugs.webkit.org/show_bug.cgi?id=318327)\n- Fixed css-mixins argument parsing to unwrap braces in function arguments. [bug 318332](https://bugs.webkit.org/show_bug.cgi?id=318332)\n\n### JavaScriptCore\n- Removed `Air::lowerMacros`. [bug 318177](https://bugs.webkit.org/show_bug.cgi?id=318177)\n- Added DFG/FTL handling for `String#trim`, `String#trimStart`, and `String#trimEnd`. [bug 318185](https://bugs.webkit.org/show_bug.cgi?id=318185)\n- Improved GC marking by manually pipelining memory fetching. [bug 318297](https://bugs.webkit.org/show_bug.cgi?id=318297)\n- Inlined `StringSlice` rope construction in FTL. [bug 318320](https://bugs.webkit.org/show_bug.cgi?id=318320)\n\n### WPE and GTK\n- Fixed GTK/WPE WebGL tests where uploading a canvas as a texture source could render black. [bug 318300](https://bugs.webkit.org/show_bug.cgi?id=318300)\n- Fixed a WPE build regression. [bug 318361](https://bugs.webkit.org/show_bug.cgi?id=318361)\n\n### WebKit API and internals\n- Replaced `isInitialAboutBlank` bool with an enum class. [bug 318236](https://bugs.webkit.org/show_bug.cgi?id=318236)\n- `DocumentLoader::scheduleCannotShowURLError` was removed as unused. [bug 318308](https://bugs.webkit.org/show_bug.cgi?id=318308)\n- Added a default value for `PendingDownload::m_fromDownloadAttribute`. [bug 318310](https://bugs.webkit.org/show_bug.cgi?id=318310)\n- Removed `WKJSScriptingBuffer`. [bug 318368](https://bugs.webkit.org/show_bug.cgi?id=318368)\n\n### Render tree refactors\n- Removed the DOM-flavored `client*` API from `RenderBox`. [bug 318042](https://bugs.webkit.org/show_bug.cgi?id=318042)\n- Renamed `RenderBox::frameRect()` and `setFrameRect()` to border-box terminology. [bug 318048](https://bugs.webkit.org/show_bug.cgi?id=318048)\n- Tidied `RenderBox.h` by regrouping methods and moving inline bodies out of the header. [bug 318061](https://bugs.webkit.org/show_bug.cgi?id=318061)\n- Moved members to more appropriate classes among `RenderBoxModelObject`, `RenderLayerModelObject`, and `RenderBox`. [bug 318067](https://bugs.webkit.org/show_bug.cgi?id=318067)\n\n### Build and tooling\n- Added a simplified backtrace report to `linux_get_crash_log`. [bug 315195](https://bugs.webkit.org/show_bug.cgi?id=315195)\n- Fixed CMake media tests failing because media controls images were missing. [bug 318214](https://bugs.webkit.org/show_bug.cgi?id=318214)\n- Fixed generated serializers include ordering so soft link headers come last. [bug 318215](https://bugs.webkit.org/show_bug.cgi?id=318215)\n- Fixed CMake build fallout after 316251@main. [bug 318329](https://bugs.webkit.org/show_bug.cgi?id=318329)\n- Fixed a build regression after 316251@main involving `getHomeDirectory` declaration mismatches. [bug 318335](https://bugs.webkit.org/show_bug.cgi?id=318335)\n\n## Resolution other than FIXED\n- `ChromeClient::exitFullScreenForElement` taking a `CompletionHandler` was closed as a duplicate of another fullscreen/process-model issue. [bug 287583](https://bugs.webkit.org/show_bug.cgi?id=287583)\n- A `width: min-content` and `aspect-ratio` sizing bug inside `inline-block` was closed as a duplicate of an existing layout issue. [bug 318221](https://bugs.webkit.org/show_bug.cgi?id=318221)\n- A non-unified build fix for `AccessibilityObjectMac.mm` was closed WONTFIX. [bug 316992](https://bugs.webkit.org/show_bug.cgi?id=316992)\n- A reported phishing warning issue was closed INVALID as a false positive report. [bug 318336](https://bugs.webkit.org/show_bug.cgi?id=318336)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-01",
  "totals": {
    "components": 22,
    "contributors": 32,
    "issues": 62
  },
  "until": "2026-07-01"
}