{
  "breakdown": {
    "byResolution": {
      "CLOSED": 11,
      "MERGED": 10
    }
  },
  "commits": {
    "gpuweb/gpuweb#6325": {
      "author": "jimblandy",
      "avatar": "https://avatars.githubusercontent.com/u/751272?v=4",
      "cl": "gpuweb/gpuweb#6325",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6325",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: jimblandy\nReporter: jimblandy\nLast change: 2026-07-02T20:40:39Z",
      "email": "jimblandy",
      "hash": "gpuweb/gpuweb#6325",
      "subject": "Fix typo in WGSL spec, \"Out-of-Bounds Access\""
    },
    "w3c/aria#2833": {
      "author": "HaTheo",
      "avatar": "https://avatars.githubusercontent.com/u/5333778?v=4",
      "cl": "w3c/aria#2833",
      "clUrl": "https://github.com/w3c/aria/pull/2833",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/aria\nPriority: \nSeverity: \nAssignee: HaTheo\nReporter: HaTheo\nLast change: 2026-07-02T18:40:06Z",
      "email": "HaTheo",
      "hash": "w3c/aria#2833",
      "subject": "Editorial: Correct typos for UIA CheckBox, ComboBox, and GetCurrentPropertyValue"
    },
    "w3c/csswg-drafts#12002": {
      "author": "jnjaeschke",
      "avatar": "https://avatars.githubusercontent.com/u/32952989?v=4",
      "cl": "w3c/csswg-drafts#12002",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/12002",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: jnjaeschke\nReporter: jnjaeschke\nLast change: 2026-07-02T18:50:28Z",
      "email": "jnjaeschke",
      "hash": "w3c/csswg-drafts#12002",
      "subject": "[css-highlight-api] highlightsFromPoint(): Clarify ordering for same-priority highlights"
    },
    "w3c/csswg-drafts#14121": {
      "author": "nwidynski",
      "avatar": "https://avatars.githubusercontent.com/u/25958801?v=4",
      "cl": "w3c/csswg-drafts#14121",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/14121",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: nwidynski\nReporter: nwidynski\nLast change: 2026-07-02T00:15:42Z",
      "email": "nwidynski",
      "hash": "w3c/csswg-drafts#14121",
      "subject": "[cssom-view-1] `scrollParent` incorrectly returns `null` for non-overflow-propagating `body` element"
    },
    "w3c/csswg-drafts#14124": {
      "author": "cdoublev",
      "avatar": "https://avatars.githubusercontent.com/u/15889080?v=4",
      "cl": "w3c/csswg-drafts#14124",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14124",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: cdoublev\nReporter: cdoublev\nLast change: 2026-07-02T18:38:30Z",
      "email": "cdoublev",
      "hash": "w3c/csswg-drafts#14124",
      "subject": "[css-speech][editorial] Enforce positive `\u003cgeneric-voice\u003e` variant using range notation"
    },
    "w3c/csswg-drafts#7119": {
      "author": "adam-lynch",
      "avatar": "https://avatars.githubusercontent.com/u/1427241?v=4",
      "cl": "w3c/csswg-drafts#7119",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/7119",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: adam-lynch\nReporter: adam-lynch\nLast change: 2026-07-02T18:45:47Z",
      "email": "adam-lynch",
      "hash": "w3c/csswg-drafts#7119",
      "subject": "[css-pseudo] [css-highlight-api] event handling"
    },
    "w3c/csswg-drafts#7447": {
      "author": "dandclark",
      "avatar": "https://avatars.githubusercontent.com/u/1688716?v=4",
      "cl": "w3c/csswg-drafts#7447",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/7447",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: dandclark\nReporter: dandclark\nLast change: 2026-07-02T18:44:56Z",
      "email": "dandclark",
      "hash": "w3c/csswg-drafts#7447",
      "subject": "[css-highlight-api] Incubating custom highlight pointer event handling in CSSWG"
    },
    "w3c/csswg-drafts#7512": {
      "author": "dandclark",
      "avatar": "https://avatars.githubusercontent.com/u/1688716?v=4",
      "cl": "w3c/csswg-drafts#7512",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/7512",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: dandclark\nReporter: dandclark\nLast change: 2026-07-02T18:47:14Z",
      "email": "dandclark",
      "hash": "w3c/csswg-drafts#7512",
      "subject": "[css-highlight-api] Is a HighlightPointerEvent type needed?"
    },
    "w3c/csswg-drafts#7513": {
      "author": "dandclark",
      "avatar": "https://avatars.githubusercontent.com/u/1688716?v=4",
      "cl": "w3c/csswg-drafts#7513",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/7513",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: dandclark\nReporter: dandclark\nLast change: 2026-07-02T18:42:30Z",
      "email": "dandclark",
      "hash": "w3c/csswg-drafts#7513",
      "subject": "[css-highlight-api] Approaches for dispatching highlight pointer events"
    },
    "w3c/csswg-drafts#7766": {
      "author": "dandclark",
      "avatar": "https://avatars.githubusercontent.com/u/1688716?v=4",
      "cl": "w3c/csswg-drafts#7766",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/7766",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: dandclark\nReporter: dandclark\nLast change: 2026-07-02T18:43:49Z",
      "email": "dandclark",
      "hash": "w3c/csswg-drafts#7766",
      "subject": "[css-highlight-api] Exposing shadow DOM highlights in highlightsFromPoint()"
    },
    "w3c/wcag#5190": {
      "author": "kfranqueiro",
      "avatar": "https://avatars.githubusercontent.com/u/398379?v=4",
      "cl": "w3c/wcag#5190",
      "clUrl": "https://github.com/w3c/wcag/pull/5190",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: kfranqueiro\nReporter: kfranqueiro\nLast change: 2026-07-02T05:00:09Z",
      "email": "kfranqueiro",
      "hash": "w3c/wcag#5190",
      "subject": "Add Adam Page to informative docs footer"
    },
    "whatwg/dom#1476": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/dom#1476",
      "clUrl": "https://github.com/whatwg/dom/pull/1476",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/dom\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-02T12:17:28Z",
      "email": "annevk",
      "hash": "whatwg/dom#1476",
      "subject": "Add and export get an element by ID"
    },
    "whatwg/dom#1477": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/dom#1477",
      "clUrl": "https://github.com/whatwg/dom/pull/1477",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/dom\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-02T09:12:00Z",
      "email": "annevk",
      "hash": "whatwg/dom#1477",
      "subject": "Fix NodeIterator pre-remove steps for ancestors of root"
    },
    "whatwg/dom#1478": {
      "author": "noamr",
      "avatar": "https://avatars.githubusercontent.com/u/88566?v=4",
      "cl": "whatwg/dom#1478",
      "clUrl": "https://github.com/whatwg/dom/pull/1478",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/dom\nPriority: \nSeverity: \nAssignee: noamr\nReporter: noamr\nLast change: 2026-07-02T16:32:17Z",
      "email": "noamr",
      "hash": "whatwg/dom#1478",
      "subject": "Remove \"allow declarative shadow roots\""
    },
    "whatwg/dom#907": {
      "author": "TRowbotham",
      "avatar": "https://avatars.githubusercontent.com/u/4984601?v=4",
      "cl": "whatwg/dom#907",
      "clUrl": "https://github.com/whatwg/dom/issues/907",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/dom\nPriority: \nSeverity: \nAssignee: TRowbotham\nReporter: TRowbotham\nLast change: 2026-07-02T09:12:01Z",
      "email": "TRowbotham",
      "hash": "whatwg/dom#907",
      "subject": "NodeIterator's pre-removing steps does not match browsers"
    },
    "whatwg/fetch#1932": {
      "author": "reschke",
      "avatar": "https://avatars.githubusercontent.com/u/332994?v=4",
      "cl": "whatwg/fetch#1932",
      "clUrl": "https://github.com/whatwg/fetch/issues/1932",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/fetch\nPriority: \nSeverity: \nAssignee: reschke\nReporter: reschke\nLast change: 2026-07-02T16:05:07Z",
      "email": "reschke",
      "hash": "whatwg/fetch#1932",
      "subject": "Anchor permanence for https://fetch.spec.whatwg.org/#methods"
    },
    "whatwg/fetch#1939": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/fetch#1939",
      "clUrl": "https://github.com/whatwg/fetch/pull/1939",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/fetch\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-02T16:05:06Z",
      "email": "annevk",
      "hash": "whatwg/fetch#1939",
      "subject": "Meta: make methods a required ID"
    },
    "whatwg/html#12623": {
      "author": "lukewarlow",
      "avatar": "https://avatars.githubusercontent.com/u/32498324?v=4",
      "cl": "whatwg/html#12623",
      "clUrl": "https://github.com/whatwg/html/pull/12623",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: lukewarlow\nReporter: lukewarlow\nLast change: 2026-07-02T15:47:42Z",
      "email": "lukewarlow",
      "hash": "whatwg/html#12623",
      "subject": "Editorial: remove Twitter Updates link"
    },
    "whatwg/html#7328": {
      "author": "josephrocca",
      "avatar": "https://avatars.githubusercontent.com/u/1167575?v=4",
      "cl": "whatwg/html#7328",
      "clUrl": "https://github.com/whatwg/html/issues/7328",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: josephrocca\nReporter: josephrocca\nLast change: 2026-07-02T06:51:56Z",
      "email": "josephrocca",
      "hash": "whatwg/html#7328",
      "subject": "Performance isolation for `srcdoc` iframes (a la Origin-Agent-Cluster)"
    },
    "whatwg/url#744": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#744",
      "clUrl": "https://github.com/whatwg/url/issues/744",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-02T14:00:09Z",
      "email": "annevk",
      "hash": "whatwg/url#744",
      "subject": "Meta: UTS46 feedback"
    },
    "whatwg/url#924": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#924",
      "clUrl": "https://github.com/whatwg/url/pull/924",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-02T05:30:39Z",
      "email": "annevk",
      "hash": "whatwg/url#924",
      "subject": "Close more gaps between URL writing and parser sections"
    }
  },
  "date": "2026-07-02",
  "days": 1,
  "generatedAt": "2026-07-02T22:05:33Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **WHATWG** DOM now exports a reusable \"get an element by ID\" algorithm, which should reduce duplication and make cross-spec references to ID lookup behavior more consistent. [item whatwg/dom#1476](https://github.com/whatwg/dom/pull/1476)\n- **WHATWG** DOM fixes NodeIterator pre-remove steps for ancestors of the root, aligning the spec with browser behavior for tree mutation during iteration. [item whatwg/dom#1477](https://github.com/whatwg/dom/pull/1477)\n- **WHATWG** DOM removes the \"allow declarative shadow roots\" hook, tightening the model around declarative shadow root processing. [item whatwg/dom#1478](https://github.com/whatwg/dom/pull/1478)\n- **WHATWG** URL closes more gaps between the URL writing and parser sections, improving consistency in how parsing and serialization rules line up. [item whatwg/url#924](https://github.com/whatwg/url/pull/924)\n- **CSS** CSSWG closed a cluster of custom highlight event handling issues, signaling a clearer direction for how highlights participate in hit testing and pointer event dispatch. [item w3c/csswg-drafts#7119](https://github.com/w3c/csswg-drafts/issues/7119)\n- **CSS** CSSWG resolved ordering behavior for same-priority results from `highlightsFromPoint()`, which affects deterministic highlight hit testing. [item w3c/csswg-drafts#12002](https://github.com/w3c/csswg-drafts/issues/12002)\n- **CSS** CSSOM View resolved a `scrollParent` edge case for `body` when overflow propagation does not apply, which is relevant to interoperable scrolling container detection. [item w3c/csswg-drafts#14121](https://github.com/w3c/csswg-drafts/issues/14121)\n\n## By component\n\n### gpuweb/gpuweb\n- WGSL received a typo fix in the \"Out-of-Bounds Access\" text. [item gpuweb/gpuweb#6325](https://github.com/gpuweb/gpuweb/pull/6325)\n\n### w3c/aria\n- ARIA merged typo corrections for UIA CheckBox, ComboBox, and GetCurrentPropertyValue. [item w3c/aria#2833](https://github.com/w3c/aria/pull/2833)\n\n### w3c/csswg-drafts\n- CSS Speech updated the grammar for positive `\u003cgeneric-voice\u003e` values using range notation. [item w3c/csswg-drafts#14124](https://github.com/w3c/csswg-drafts/pull/14124)\n- CSSOM View resolved the `scrollParent` case where `body` incorrectly returned `null` when it was not overflow-propagating. [item w3c/csswg-drafts#14121](https://github.com/w3c/csswg-drafts/issues/14121)\n- CSS Highlight API clarified ordering for same-priority highlights returned by `highlightsFromPoint()`. [item w3c/csswg-drafts#12002](https://github.com/w3c/csswg-drafts/issues/12002)\n- CSS Highlight API resolved how shadow DOM highlights should be exposed from `highlightsFromPoint()`. [item w3c/csswg-drafts#7766](https://github.com/w3c/csswg-drafts/issues/7766)\n- CSS Highlight API resolved approaches for dispatching highlight pointer events. [item w3c/csswg-drafts#7513](https://github.com/w3c/csswg-drafts/issues/7513)\n- CSS Highlight API resolved whether a dedicated `HighlightPointerEvent` type is needed. [item w3c/csswg-drafts#7512](https://github.com/w3c/csswg-drafts/issues/7512)\n- CSSWG closed the incubation issue for custom highlight pointer event handling. [item w3c/csswg-drafts#7447](https://github.com/w3c/csswg-drafts/issues/7447)\n- CSS Pseudo / CSS Highlight API resolved the broader event handling issue for highlights. [item w3c/csswg-drafts#7119](https://github.com/w3c/csswg-drafts/issues/7119)\n\n### w3c/wcag\n- WCAG added Adam Page to the informative docs footer. [item w3c/wcag#5190](https://github.com/w3c/wcag/pull/5190)\n\n### whatwg/dom\n- DOM added and exported a \"get an element by ID\" algorithm for reuse across specs. [item whatwg/dom#1476](https://github.com/whatwg/dom/pull/1476)\n- DOM fixed NodeIterator pre-remove steps for ancestors of the root. [item whatwg/dom#1477](https://github.com/whatwg/dom/pull/1477)\n- DOM removed \"allow declarative shadow roots\". [item whatwg/dom#1478](https://github.com/whatwg/dom/pull/1478)\n- The NodeIterator mismatch issue with browser behavior was closed following the spec fix. [item whatwg/dom#907](https://github.com/whatwg/dom/issues/907)\n\n### whatwg/fetch\n- Fetch made `#methods` a required stable ID, improving anchor consistency for cross-linking and references. [item whatwg/fetch#1939](https://github.com/whatwg/fetch/pull/1939)\n- The Fetch issue about anchor permanence for `https://fetch.spec.whatwg.org/#methods` was closed. [item whatwg/fetch#1932](https://github.com/whatwg/fetch/issues/1932)\n\n### whatwg/html\n- HTML removed the Twitter Updates link in editorial cleanup. [item whatwg/html#12623](https://github.com/whatwg/html/pull/12623)\n- The HTML issue on performance isolation for `srcdoc` iframes was closed. [item whatwg/html#7328](https://github.com/whatwg/html/issues/7328)\n\n### whatwg/url\n- URL closed more gaps between the writing and parser sections, improving consistency between serialization and parsing rules. [item whatwg/url#924](https://github.com/whatwg/url/pull/924)\n- The UTS46 feedback meta issue was closed. [item whatwg/url#744](https://github.com/whatwg/url/issues/744)",
  "repo": "specs",
  "repoDisplay": "Web Specs",
  "since": "2026-07-02",
  "totals": {
    "components": 8,
    "contributors": 14,
    "issues": 21
  },
  "until": "2026-07-02"
}