{
  "breakdown": {
    "byResolution": {
      "CLOSED": 9,
      "MERGED": 4
    }
  },
  "commits": {
    "gpuweb/gpuweb#5338": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#5338",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/5338",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-14T19:49:18Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#5338",
      "subject": "[buffer-view] Viewing the content of a storage buffer as different types."
    },
    "gpuweb/gpuweb#5373": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#5373",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/5373",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-14T16:50:24Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#5373",
      "subject": "[bindless] What limit for maxResourceTableSize?"
    },
    "gpuweb/gpuweb#5376": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#5376",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/5376",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-14T16:51:27Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#5376",
      "subject": "[bindless] How to represent RO vs. RW usages for pinning?"
    },
    "gpuweb/gpuweb#6257": {
      "author": "zoddicus",
      "avatar": "https://avatars.githubusercontent.com/u/6343511?v=4",
      "cl": "gpuweb/gpuweb#6257",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/6257",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: zoddicus\nReporter: zoddicus\nLast change: 2026-07-14T14:42:10Z",
      "email": "zoddicus",
      "hash": "gpuweb/gpuweb#6257",
      "subject": "Explicitly limit the value to `@location()` to less than 4096"
    },
    "gpuweb/gpuweb#6291": {
      "author": "alan-baker",
      "avatar": "https://avatars.githubusercontent.com/u/33432579?v=4",
      "cl": "gpuweb/gpuweb#6291",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6291",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: alan-baker\nReporter: alan-baker\nLast change: 2026-07-14T19:49:17Z",
      "email": "alan-baker",
      "hash": "gpuweb/gpuweb#6291",
      "subject": "Add buffer_view language feature"
    },
    "gpuweb/gpuweb#6327": {
      "author": "dj2",
      "avatar": "https://avatars.githubusercontent.com/u/9611?v=4",
      "cl": "gpuweb/gpuweb#6327",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6327",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: dj2\nReporter: dj2\nLast change: 2026-07-14T18:09:15Z",
      "email": "dj2",
      "hash": "gpuweb/gpuweb#6327",
      "subject": "[wgsl] Create a proposal document for enum support."
    },
    "gpuweb/gpuweb#6334": {
      "author": "alan-baker",
      "avatar": "https://avatars.githubusercontent.com/u/33432579?v=4",
      "cl": "gpuweb/gpuweb#6334",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6334",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: alan-baker\nReporter: alan-baker\nLast change: 2026-07-14T16:16:34Z",
      "email": "alan-baker",
      "hash": "gpuweb/gpuweb#6334",
      "subject": "[subgroup-matrix] Simplify MinStorageSize"
    },
    "w3c/csswg-drafts#14176": {
      "author": "tabatkins",
      "avatar": "https://avatars.githubusercontent.com/u/682840?v=4",
      "cl": "w3c/csswg-drafts#14176",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14176",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: tabatkins\nReporter: tabatkins\nLast change: 2026-07-14T19:27:44Z",
      "email": "tabatkins",
      "hash": "w3c/csswg-drafts#14176",
      "subject": "[selectors-4] Fix explanation of HTML's case-matching rules. Define the default matching of document-supplied strings. #2259"
    },
    "w3c/csswg-drafts#5310": {
      "author": "gsnedders",
      "avatar": "https://avatars.githubusercontent.com/u/176218?v=4",
      "cl": "w3c/csswg-drafts#5310",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/5310",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: gsnedders\nReporter: gsnedders\nLast change: 2026-07-14T12:23:29Z",
      "email": "gsnedders",
      "hash": "w3c/csswg-drafts#5310",
      "subject": "Update text/css registration"
    },
    "w3c/csswg-drafts#6029": {
      "author": "Kilian",
      "avatar": "https://avatars.githubusercontent.com/u/41970?v=4",
      "cl": "w3c/csswg-drafts#6029",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/6029",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: Kilian\nReporter: Kilian\nLast change: 2026-07-14T12:22:50Z",
      "email": "Kilian",
      "hash": "w3c/csswg-drafts#6029",
      "subject": "[css-mediaqueries-4] \"Changes Since Media Queries Level 3\" needs to remove \"speech\" from remaining media types"
    },
    "whatwg/dom#185": {
      "author": "SimonSapin",
      "avatar": "https://avatars.githubusercontent.com/u/291359?v=4",
      "cl": "whatwg/dom#185",
      "clUrl": "https://github.com/whatwg/dom/issues/185",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/dom\nPriority: \nSeverity: \nAssignee: SimonSapin\nReporter: SimonSapin\nLast change: 2026-07-14T10:38:06Z",
      "email": "SimonSapin",
      "hash": "whatwg/dom#185",
      "subject": "Element.matches and pseudo-elements"
    },
    "whatwg/dom#542": {
      "author": "gsnedders",
      "avatar": "https://avatars.githubusercontent.com/u/176218?v=4",
      "cl": "whatwg/dom#542",
      "clUrl": "https://github.com/whatwg/dom/issues/542",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/dom\nPriority: \nSeverity: \nAssignee: gsnedders\nReporter: gsnedders\nLast change: 2026-07-14T10:12:48Z",
      "email": "gsnedders",
      "hash": "whatwg/dom#542",
      "subject": "Define a mapping to a Selectors Element Tree"
    },
    "whatwg/url#926": {
      "author": "Scripter17",
      "avatar": "https://avatars.githubusercontent.com/u/25886989?v=4",
      "cl": "whatwg/url#926",
      "clUrl": "https://github.com/whatwg/url/issues/926",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: Scripter17\nReporter: Scripter17\nLast change: 2026-07-14T10:47:41Z",
      "email": "Scripter17",
      "hash": "whatwg/url#926",
      "subject": "Can a URL have a segmented path with zero segments?"
    }
  },
  "date": "2026-07-14",
  "days": 1,
  "generatedAt": "2026-07-14T22:05:21Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **WebGPU** Added a `buffer_view` language feature so shaders can view storage buffer contents as different types, making typed reinterpretation an explicit part of the model. [item gpuweb/gpuweb#6291](https://github.com/gpuweb/gpuweb/pull/6291)\n- **WebGPU** Simplified `MinStorageSize`, tightening how minimum buffer sizes are reasoned about for subgroup matrix operations. [item gpuweb/gpuweb#6334](https://github.com/gpuweb/gpuweb/pull/6334)\n- **WebGPU** Started a formal WGSL enums proposal, which is the first concrete spec step toward enum support in the shading language. [item gpuweb/gpuweb#6327](https://github.com/gpuweb/gpuweb/pull/6327)\n- **CSS** Clarified Selectors 4 case-matching rules for HTML and defined the default matching behavior for document-supplied strings, reducing ambiguity in selector matching. [item w3c/csswg-drafts#14176](https://github.com/w3c/csswg-drafts/pull/14176)\n- **WHATWG** Closed long-running DOM issues around mapping DOM to the Selectors element tree and how `Element.matches()` should treat pseudo-elements, indicating the specs now have settled direction on these selector integration questions. [item whatwg/dom#542](https://github.com/whatwg/dom/issues/542)\n- **WHATWG** Closed an open URL Standard question about whether a URL can have a segmented path with zero segments, narrowing an edge case in URL parsing and serialization. [item whatwg/url#926](https://github.com/whatwg/url/issues/926)\n\n## By component\n\n### whatwg/dom\n- Closed the issue on defining how DOM maps to a Selectors element tree, a foundational integration point for selector matching semantics. [item whatwg/dom#542](https://github.com/whatwg/dom/issues/542)\n- Closed the issue on whether `Element.matches()` should interact with pseudo-elements, resolving a long-standing selectors API edge case. [item whatwg/dom#185](https://github.com/whatwg/dom/issues/185)\n\n### whatwg/url\n- Closed the issue asking whether a URL may have a segmented path with zero segments, settling an edge case in the URL model. [item whatwg/url#926](https://github.com/whatwg/url/issues/926)\n\n### w3c/csswg-drafts\n- Merged a Selectors 4 clarification for HTML case-matching rules and the default matching behavior of document-supplied strings. [item w3c/csswg-drafts#14176](https://github.com/w3c/csswg-drafts/pull/14176)\n- Closed the Media Queries 4 issue to remove `speech` from the remaining media types listed in the \"Changes Since Media Queries Level 3\" text. [item w3c/csswg-drafts#6029](https://github.com/w3c/csswg-drafts/issues/6029)\n- Closed the issue to update the `text/css` registration. [item w3c/csswg-drafts#5310](https://github.com/w3c/csswg-drafts/issues/5310)\n\n### gpuweb/gpuweb\n- Merged a simplification of `MinStorageSize` for subgroup matrix related spec text and validation. [item gpuweb/gpuweb#6334](https://github.com/gpuweb/gpuweb/pull/6334)\n- Merged a proposal document for WGSL enum support, establishing a concrete design track for enums. [item gpuweb/gpuweb#6327](https://github.com/gpuweb/gpuweb/pull/6327)\n- Merged the `buffer_view` language feature, adding spec support for viewing storage buffer contents as different types. [item gpuweb/gpuweb#6291](https://github.com/gpuweb/gpuweb/pull/6291)\n- Closed the issue to explicitly cap `@location()` values below 4096. [item gpuweb/gpuweb#6257](https://github.com/gpuweb/gpuweb/issues/6257)\n- Closed the bindless issue on representing read-only versus read-write usages for pinning. [item gpuweb/gpuweb#5376](https://github.com/gpuweb/gpuweb/issues/5376)\n- Closed the bindless issue on choosing a limit for `maxResourceTableSize`. [item gpuweb/gpuweb#5373](https://github.com/gpuweb/gpuweb/issues/5373)\n- Closed the buffer-view issue on viewing storage buffer contents as different types, corresponding to the now-merged language feature work. [item gpuweb/gpuweb#5338](https://github.com/gpuweb/gpuweb/issues/5338)",
  "repo": "specs",
  "repoDisplay": "Web Specs",
  "since": "2026-07-14",
  "totals": {
    "components": 4,
    "contributors": 9,
    "issues": 13
  },
  "until": "2026-07-14"
}