{
  "breakdown": {
    "byResolution": {
      "DUPLICATE": 3,
      "FIXED": 14
    }
  },
  "commits": {
    "277022": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "277022",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=277022",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: fantasai.bugs@inkedblade.net\nLast change: 2026-07-11T15:41:33Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "277022",
      "subject": "Implement justify-self on blocks"
    },
    "304027": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "304027",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=304027",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: rackler@apple.com\nLast change: 2026-07-11T14:43:19Z",
      "email": "zalan@apple.com",
      "hash": "304027",
      "subject": "REGRESSION (303972@main): [ iOS ] fast/block/basic/001.html is a flaky failure"
    },
    "309700": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "309700",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=309700",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: Layout and Rendering\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: taher_ali@apple.com\nLast change: 2026-07-11T15:42:26Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "309700",
      "subject": "Implement justify-self for block-level elements"
    },
    "317758": {
      "author": "webkit-unassigned",
      "avatar": "https://www.gravatar.com/avatar/80334dc799c6463fc3ad56a385ca3ffd?d=identicon\u0026s=64",
      "cl": "317758",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=317758",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: CSS\nPriority: P2\nSeverity: Normal\nAssignee: webkit-unassigned@lists.webkit.org\nReporter: klee@igalia.com\nLast change: 2026-07-11T14:37:32Z",
      "email": "webkit-unassigned@lists.webkit.org",
      "hash": "317758",
      "subject": "scroll-state container queries should select a scroll-state query container"
    },
    "318497": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318497",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318497",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T12:24:43Z",
      "email": "zalan@apple.com",
      "hash": "318497",
      "subject": "[cleanup] Return per-item main sizes from computeMainSizeForFlexItems, not free space"
    },
    "318509": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318509",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318509",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T14:41:48Z",
      "email": "zalan@apple.com",
      "hash": "318509",
      "subject": "[cleanup] Track the flexible-length resolution's frozen flag and violations as local lists instead of on FlexLayoutItem"
    },
    "318511": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318511",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318511",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T16:08:21Z",
      "email": "zalan@apple.com",
      "hash": "318511",
      "subject": "[cleanup] Store each flex item's used main size in a list instead of on FlexLayoutItem"
    },
    "318512": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318512",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318512",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T18:49:10Z",
      "email": "zalan@apple.com",
      "hash": "318512",
      "subject": "[cleanup] Store each flex item's flow-aware location in a list instead of on FlexLayoutItem"
    },
    "318514": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318514",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318514",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T20:32:21Z",
      "email": "zalan@apple.com",
      "hash": "318514",
      "subject": "[cleanup] Store each flex item's main-axis margin in a list instead of on FlexLayoutItem"
    },
    "318517": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318517",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318517",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T22:08:00Z",
      "email": "zalan@apple.com",
      "hash": "318517",
      "subject": "[cleanup] Capture each flex item's used cross size in a list from computeCrossSizeForFlexItems"
    },
    "318589": {
      "author": "zalan",
      "avatar": "https://www.gravatar.com/avatar/788d66417db806c567552cfa1ae89f77?d=identicon\u0026s=64",
      "cl": "318589",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=318589",
      "description": "Status: RESOLVED\nResolution: DUPLICATE\nComponent: New Bugs\nPriority: P2\nSeverity: Normal\nAssignee: zalan@apple.com\nReporter: zalan@apple.com\nLast change: 2026-07-11T20:41:23Z",
      "email": "zalan@apple.com",
      "hash": "318589",
      "subject": "[cleanup] Use CSS Flexbox spec language in RenderFlexibleBox's layout comments"
    },
    "319091": {
      "author": "jean-yves.avenard",
      "avatar": "https://www.gravatar.com/avatar/29892bff749533b3b9dce5dfb9b119e6?d=identicon\u0026s=64",
      "cl": "319091",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319091",
      "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-11T14:29:35Z",
      "email": "jean-yves.avenard@apple.com",
      "hash": "319091",
      "subject": "Have requestHostingContext return a NativePromise"
    },
    "319109": {
      "author": "yijia_huang",
      "avatar": "https://www.gravatar.com/avatar/5bc95a5f0a5fdfc107bbdec6979dae89?d=identicon\u0026s=64",
      "cl": "319109",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319109",
      "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-11T19:19:21Z",
      "email": "yijia_huang@apple.com",
      "hash": "319109",
      "subject": "[JSC][Temporal] Deduplicate GetISODateTimeFor and align with temporal_rs"
    },
    "319147": {
      "author": "thorton",
      "avatar": "https://www.gravatar.com/avatar/a04261df168177f0d816f3c7276f6183?d=identicon\u0026s=64",
      "cl": "319147",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319147",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Forms\nPriority: P2\nSeverity: Normal\nAssignee: thorton@apple.com\nReporter: thorton@apple.com\nLast change: 2026-07-11T17:37:47Z",
      "email": "thorton@apple.com",
      "hash": "319147",
      "subject": "datalist popup menu is presented in the wrong place when on any screen to the left of the main screen"
    },
    "319148": {
      "author": "a_protyasha",
      "avatar": "https://www.gravatar.com/avatar/fce5b3c4e9f3c59a4873e08c9f03c3b1?d=identicon\u0026s=64",
      "cl": "319148",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319148",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: Tools / Tests\nPriority: P2\nSeverity: Normal\nAssignee: a_protyasha@apple.com\nReporter: a_protyasha@apple.com\nLast change: 2026-07-11T22:00:01Z",
      "email": "a_protyasha@apple.com",
      "hash": "319148",
      "subject": "TestWebKitAPI binary should have a help output"
    },
    "319154": {
      "author": "ahmad.saleem792",
      "avatar": "https://www.gravatar.com/avatar/3d43be18ce5ee6b92ba9151b63591125?d=identicon\u0026s=64",
      "cl": "319154",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319154",
      "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-11T07:20:37Z",
      "email": "ahmad.saleem792@gmail.com",
      "hash": "319154",
      "subject": "Use `using` alias instead of `typedef` in WebVTTToken"
    },
    "319166": {
      "author": "ddkilzer",
      "avatar": "https://www.gravatar.com/avatar/88cf4d5149f4e19200f08d611f1818c9?d=identicon\u0026s=64",
      "cl": "319166",
      "clUrl": "https://bugs.webkit.org/show_bug.cgi?id=319166",
      "description": "Status: RESOLVED\nResolution: FIXED\nComponent: WebCore Misc.\nPriority: P2\nSeverity: Normal\nAssignee: ddkilzer@webkit.org\nReporter: ddkilzer@webkit.org\nLast change: 2026-07-11T19:22:36Z",
      "email": "ddkilzer@webkit.org",
      "hash": "319166",
      "subject": "REGRESSION (316928@main): WebCore audit-spi should be disabled on non-iOS embedded platforms"
    }
  },
  "date": "2026-07-11",
  "days": 1,
  "generatedAt": "2026-07-11T22:05:18Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **CSS** Fixed scroll-state container queries so they correctly identify and use a scroll-state query container. [bug 317758](https://bugs.webkit.org/show_bug.cgi?id=317758)\n- **UI** Fixed datalist popup positioning on multi-monitor setups where a display sits to the left of the main screen. [bug 319147](https://bugs.webkit.org/show_bug.cgi?id=319147)\n- **Media** Updated requestHostingContext to return a NativePromise, improving async media hosting behavior. [bug 319091](https://bugs.webkit.org/show_bug.cgi?id=319091)\n- **Mobile** Fixed a regression by disabling WebCore audit-spi on non-iOS embedded platforms. [bug 319166](https://bugs.webkit.org/show_bug.cgi?id=319166)\n- **JavaScript** Cleaned up Temporal ISO date-time handling by deduplicating GetISODateTimeFor and aligning behavior with temporal_rs. [bug 319109](https://bugs.webkit.org/show_bug.cgi?id=319109)\n\n## By component\n\n### Layout and rendering\n- Fixed a flaky iOS layout test regression in fast/block/basic/001.html. [bug 304027](https://bugs.webkit.org/show_bug.cgi?id=304027)\n\n### CSS\n- Fixed scroll-state container queries so they select a scroll-state query container correctly. [bug 317758](https://bugs.webkit.org/show_bug.cgi?id=317758)\n\n### Flexbox internals\n- Refactored flex layout sizing to return per-item main sizes instead of free space. [bug 318497](https://bugs.webkit.org/show_bug.cgi?id=318497)\n- Refactored flexible-length resolution to track frozen flags and violations in local lists instead of on FlexLayoutItem. [bug 318509](https://bugs.webkit.org/show_bug.cgi?id=318509)\n- Refactored flex layout to store each item's used main size in a list instead of on FlexLayoutItem. [bug 318511](https://bugs.webkit.org/show_bug.cgi?id=318511)\n- Refactored flex layout to store each item's flow-aware location in a list instead of on FlexLayoutItem. [bug 318512](https://bugs.webkit.org/show_bug.cgi?id=318512)\n- Refactored flex layout to store each item's main-axis margin in a list instead of on FlexLayoutItem. [bug 318514](https://bugs.webkit.org/show_bug.cgi?id=318514)\n- Refactored cross-size computation to capture each flex item's used cross size in a list. [bug 318517](https://bugs.webkit.org/show_bug.cgi?id=318517)\n\n### Media playback\n- Changed requestHostingContext to return a NativePromise. [bug 319091](https://bugs.webkit.org/show_bug.cgi?id=319091)\n- Replaced typedef with a using alias in WebVTTToken. [bug 319154](https://bugs.webkit.org/show_bug.cgi?id=319154)\n\n### JavaScriptCore\n- Deduplicated Temporal GetISODateTimeFor and aligned it with temporal_rs. [bug 319109](https://bugs.webkit.org/show_bug.cgi?id=319109)\n\n### Forms\n- Fixed datalist popup menus appearing in the wrong place on displays positioned left of the main screen. [bug 319147](https://bugs.webkit.org/show_bug.cgi?id=319147)\n\n### Tools and tests\n- Added help output to the TestWebKitAPI binary. [bug 319148](https://bugs.webkit.org/show_bug.cgi?id=319148)\n\n### WebCore misc\n- Disabled WebCore audit-spi on non-iOS embedded platforms to fix a regression. [bug 319166](https://bugs.webkit.org/show_bug.cgi?id=319166)\n\n## Resolution other than FIXED\n- Duplicate request for justify-self on blocks. [bug 277022](https://bugs.webkit.org/show_bug.cgi?id=277022)\n- Duplicate request for justify-self on block-level elements. [bug 309700](https://bugs.webkit.org/show_bug.cgi?id=309700)\n- Duplicate cleanup follow-up for RenderFlexibleBox comment wording. [bug 318589](https://bugs.webkit.org/show_bug.cgi?id=318589)",
  "repo": "webkit",
  "repoDisplay": "WebKit",
  "since": "2026-07-11",
  "totals": {
    "components": 7,
    "contributors": 8,
    "issues": 17
  },
  "until": "2026-07-11"
}