{
  "breakdown": {
    "byResolution": {
      "CLOSED": 10,
      "MERGED": 17
    }
  },
  "commits": {
    "WebAssembly/spec#2203": {
      "author": "girmawibelay-maker",
      "avatar": "https://avatars.githubusercontent.com/u/298416652?v=4",
      "cl": "WebAssembly/spec#2203",
      "clUrl": "https://github.com/WebAssembly/spec/pull/2203",
      "description": "Status: PR\nResolution: MERGED\nComponent: WebAssembly/spec\nPriority: \nSeverity: \nAssignee: girmawibelay-maker\nReporter: girmawibelay-maker\nLast change: 2026-07-01T12:04:19Z",
      "email": "girmawibelay-maker",
      "hash": "WebAssembly/spec#2203",
      "subject": "Update parser.mly"
    },
    "WebAudio/web-audio-api#2680": {
      "author": "HURRAEY",
      "avatar": "https://avatars.githubusercontent.com/u/155134696?v=4",
      "cl": "WebAudio/web-audio-api#2680",
      "clUrl": "https://github.com/WebAudio/web-audio-api/pull/2680",
      "description": "Status: PR\nResolution: MERGED\nComponent: WebAudio/web-audio-api\nPriority: \nSeverity: \nAssignee: HURRAEY\nReporter: HURRAEY\nLast change: 2026-07-01T04:25:23Z",
      "email": "HURRAEY",
      "hash": "WebAudio/web-audio-api#2680",
      "subject": "fix: rename Git attributes file"
    },
    "WebAudio/web-audio-api#2681": {
      "author": "HURRAEY",
      "avatar": "https://avatars.githubusercontent.com/u/155134696?v=4",
      "cl": "WebAudio/web-audio-api#2681",
      "clUrl": "https://github.com/WebAudio/web-audio-api/pull/2681",
      "description": "Status: PR\nResolution: MERGED\nComponent: WebAudio/web-audio-api\nPriority: \nSeverity: \nAssignee: HURRAEY\nReporter: HURRAEY\nLast change: 2026-07-01T04:25:26Z",
      "email": "HURRAEY",
      "hash": "WebAudio/web-audio-api#2681",
      "subject": "docs: fix CONTRIBUTING typos"
    },
    "gpuweb/gpuweb#5375": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#5375",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/5375",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-01T09:21:18Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#5375",
      "subject": "[bindless] Add pin/unpin to GPUBuffer"
    },
    "gpuweb/gpuweb#5378": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#5378",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/5378",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-01T09:21:17Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#5378",
      "subject": "[bindless] Stateless alternative to usage pinning?"
    },
    "gpuweb/gpuweb#5381": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#5381",
      "clUrl": "https://github.com/gpuweb/gpuweb/issues/5381",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-01T09:21:18Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#5381",
      "subject": "[bindless] Add support for pass/command local unpinning of resources"
    },
    "gpuweb/gpuweb#6308": {
      "author": "Kangz",
      "avatar": "https://avatars.githubusercontent.com/u/472810?v=4",
      "cl": "gpuweb/gpuweb#6308",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6308",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: Kangz\nReporter: Kangz\nLast change: 2026-07-01T09:21:16Z",
      "email": "Kangz",
      "hash": "gpuweb/gpuweb#6308",
      "subject": "bindless.md: Replace pinning with automatic visibility"
    },
    "gpuweb/gpuweb#6324": {
      "author": "dneto0",
      "avatar": "https://avatars.githubusercontent.com/u/13054574?v=4",
      "cl": "gpuweb/gpuweb#6324",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6324",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: dneto0\nReporter: dneto0\nLast change: 2026-07-01T05:31:54Z",
      "email": "dneto0",
      "hash": "gpuweb/gpuweb#6324",
      "subject": "wgsl: Don't show '|' before the first alternative of a choice rule"
    },
    "w3c/csswg-drafts#10537": {
      "author": "jogibear9988",
      "avatar": "https://avatars.githubusercontent.com/u/364896?v=4",
      "cl": "w3c/csswg-drafts#10537",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/10537",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: jogibear9988\nReporter: jogibear9988\nLast change: 2026-07-01T08:15:33Z",
      "email": "jogibear9988",
      "hash": "w3c/csswg-drafts#10537",
      "subject": "[cssom-view] update description of getBoxQuads API"
    },
    "w3c/csswg-drafts#10538": {
      "author": "jogibear9988",
      "avatar": "https://avatars.githubusercontent.com/u/364896?v=4",
      "cl": "w3c/csswg-drafts#10538",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/10538",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: jogibear9988\nReporter: jogibear9988\nLast change: 2026-07-01T08:15:32Z",
      "email": "jogibear9988",
      "hash": "w3c/csswg-drafts#10538",
      "subject": "[cssom-view-1] Added definition of getBoxQuads()"
    },
    "w3c/csswg-drafts#11801": {
      "author": "bramus",
      "avatar": "https://avatars.githubusercontent.com/u/213073?v=4",
      "cl": "w3c/csswg-drafts#11801",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/11801",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: bramus\nReporter: bramus\nLast change: 2026-07-01T18:07:08Z",
      "email": "bramus",
      "hash": "w3c/csswg-drafts#11801",
      "subject": "[css-navigation-1] Add pseudo-class selector to target the element that initiated the outgoing navigation"
    },
    "w3c/csswg-drafts#1193": {
      "author": "cvrebert",
      "avatar": "https://avatars.githubusercontent.com/u/419884?v=4",
      "cl": "w3c/csswg-drafts#1193",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/1193",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: cvrebert\nReporter: cvrebert\nLast change: 2026-07-01T16:26:41Z",
      "email": "cvrebert",
      "hash": "w3c/csswg-drafts#1193",
      "subject": "[selectors] Add CanIUse panels"
    },
    "w3c/csswg-drafts#14110": {
      "author": "martrapp",
      "avatar": "https://avatars.githubusercontent.com/u/94928215?v=4",
      "cl": "w3c/csswg-drafts#14110",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14110",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: martrapp\nReporter: martrapp\nLast change: 2026-07-01T16:55:18Z",
      "email": "martrapp",
      "hash": "w3c/csswg-drafts#14110",
      "subject": "[css-view-transitions-2] Fix typo regarding types manipulation."
    },
    "w3c/csswg-drafts#14116": {
      "author": "weinig",
      "avatar": "https://avatars.githubusercontent.com/u/1987800?v=4",
      "cl": "w3c/csswg-drafts#14116",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/14116",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: weinig\nReporter: weinig\nLast change: 2026-07-01T17:17:30Z",
      "email": "weinig",
      "hash": "w3c/csswg-drafts#14116",
      "subject": "[css-fonts-4] When are relative units, calc(), var() and env() evaluated for values in @font-palette-values descriptors"
    },
    "w3c/csswg-drafts#14119": {
      "author": "noamr",
      "avatar": "https://avatars.githubusercontent.com/u/88566?v=4",
      "cl": "w3c/csswg-drafts#14119",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14119",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: noamr\nReporter: noamr\nLast change: 2026-07-01T12:50:40Z",
      "email": "noamr",
      "hash": "w3c/csswg-drafts#14119",
      "subject": "[css-navigation-1] Move parameter resolution into \u003c\u003croute-location\u003e\u003e instead of `:active-navigation`"
    },
    "w3c/csswg-drafts#14120": {
      "author": "castastrophe",
      "avatar": "https://avatars.githubusercontent.com/u/1840295?v=4",
      "cl": "w3c/csswg-drafts#14120",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14120",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: castastrophe\nReporter: castastrophe\nLast change: 2026-07-01T16:26:40Z",
      "email": "castastrophe",
      "hash": "w3c/csswg-drafts#14120",
      "subject": "[selectors-4] Add CanIUse panels #1193"
    },
    "w3c/csswg-drafts#14122": {
      "author": "noamr",
      "avatar": "https://avatars.githubusercontent.com/u/88566?v=4",
      "cl": "w3c/csswg-drafts#14122",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14122",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: noamr\nReporter: noamr\nLast change: 2026-07-01T18:07:06Z",
      "email": "noamr",
      "hash": "w3c/csswg-drafts#14122",
      "subject": "[css-navigation-1] Change `:trigger-link` to `:nav-source` and include submit/form"
    },
    "w3c/wcag#5173": {
      "author": "kfranqueiro",
      "avatar": "https://avatars.githubusercontent.com/u/398379?v=4",
      "cl": "w3c/wcag#5173",
      "clUrl": "https://github.com/w3c/wcag/pull/5173",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: kfranqueiro\nReporter: kfranqueiro\nLast change: 2026-07-01T14:26:00Z",
      "email": "kfranqueiro",
      "hash": "w3c/wcag#5173",
      "subject": "Define explicit permissions for publish workflow"
    },
    "w3c/wcag#5188": {
      "author": "kfranqueiro",
      "avatar": "https://avatars.githubusercontent.com/u/398379?v=4",
      "cl": "w3c/wcag#5188",
      "clUrl": "https://github.com/w3c/wcag/pull/5188",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: kfranqueiro\nReporter: kfranqueiro\nLast change: 2026-07-01T16:23:18Z",
      "email": "kfranqueiro",
      "hash": "w3c/wcag#5188",
      "subject": "Restore token configuration for deploy workflow"
    },
    "w3c/wcag#5191": {
      "author": "bombomcoria22-design",
      "avatar": "https://avatars.githubusercontent.com/u/298819900?v=4",
      "cl": "w3c/wcag#5191",
      "clUrl": "https://github.com/w3c/wcag/issues/5191",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: bombomcoria22-design\nReporter: bombomcoria22-design\nLast change: 2026-07-01T17:52:19Z",
      "email": "bombomcoria22-design",
      "hash": "w3c/wcag#5191",
      "subject": "[spam]"
    },
    "whatwg/url#865": {
      "author": "domenic",
      "avatar": "https://avatars.githubusercontent.com/u/617481?v=4",
      "cl": "whatwg/url#865",
      "clUrl": "https://github.com/whatwg/url/issues/865",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: domenic\nReporter: domenic\nLast change: 2026-07-01T05:12:20Z",
      "email": "domenic",
      "hash": "whatwg/url#865",
      "subject": "A branch of the \"ends in a number checker\" cannot be hit"
    },
    "whatwg/url#916": {
      "author": "domenic",
      "avatar": "https://avatars.githubusercontent.com/u/617481?v=4",
      "cl": "whatwg/url#916",
      "clUrl": "https://github.com/whatwg/url/issues/916",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: domenic\nReporter: domenic\nLast change: 2026-07-01T05:27:23Z",
      "email": "domenic",
      "hash": "whatwg/url#916",
      "subject": "RFC 4291 is not really sufficient to define \"valid IPv6-address string\""
    },
    "whatwg/url#917": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#917",
      "clUrl": "https://github.com/whatwg/url/pull/917",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-01T05:27:21Z",
      "email": "annevk",
      "hash": "whatwg/url#917",
      "subject": "Define valid IPv6-address string inline"
    },
    "whatwg/url#918": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#918",
      "clUrl": "https://github.com/whatwg/url/pull/918",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-01T05:26:18Z",
      "email": "annevk",
      "hash": "whatwg/url#918",
      "subject": "Valid domain needs to account for ending with a number"
    },
    "whatwg/url#919": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#919",
      "clUrl": "https://github.com/whatwg/url/pull/919",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-01T05:14:46Z",
      "email": "annevk",
      "hash": "whatwg/url#919",
      "subject": "Path segments can be empty"
    },
    "whatwg/url#920": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#920",
      "clUrl": "https://github.com/whatwg/url/pull/920",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-01T05:15:28Z",
      "email": "annevk",
      "hash": "whatwg/url#920",
      "subject": "Make relative-URL-with-fragment string account for opaque-path base URLs"
    },
    "whatwg/url#921": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#921",
      "clUrl": "https://github.com/whatwg/url/pull/921",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-07-01T05:12:19Z",
      "email": "annevk",
      "hash": "whatwg/url#921",
      "subject": "Simplify ends in a number checker"
    }
  },
  "date": "2026-07-01",
  "days": 1,
  "generatedAt": "2026-07-01T22:05:27Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **CSS** CSS Navigation renamed the outgoing-navigation pseudo-class from `:trigger-link` to `:nav-source`, and broadened it to cover form submission and submit controls. [item w3c/csswg-drafts#14122](https://github.com/w3c/csswg-drafts/pull/14122)\n- **CSS** CSS Navigation moved route parameter resolution into `\u003c\u003croute-location\u003e\u003e` instead of tying it to `:active-navigation`, clarifying where navigation state is computed. [item w3c/csswg-drafts#14119](https://github.com/w3c/csswg-drafts/pull/14119)\n- **CSS** CSSOM View now defines `getBoxQuads()`, giving the API a clearer normative basis for engines and docs. [item w3c/csswg-drafts#10538](https://github.com/w3c/csswg-drafts/pull/10538)\n- **WHATWG** URL now explicitly allows empty path segments, which affects parsing and serialization edge cases such as repeated slashes. [item whatwg/url#919](https://github.com/whatwg/url/pull/919)\n- **WHATWG** URL updated relative-URL-with-fragment handling to account for opaque-path base URLs, tightening behavior for non-hierarchical bases. [item whatwg/url#920](https://github.com/whatwg/url/pull/920)\n- **WHATWG** URL tightened host parsing by updating valid-domain handling for names ending in numbers. [item whatwg/url#918](https://github.com/whatwg/url/pull/918)\n- **WHATWG** URL now defines valid IPv6-address strings inline instead of relying on an external RFC reference, reducing ambiguity for implementers. [item whatwg/url#917](https://github.com/whatwg/url/pull/917)\n- **WebGPU** The bindless design switched from explicit resource pinning toward automatic visibility, a developer-visible direction change for resource binding semantics. [item gpuweb/gpuweb#6308](https://github.com/gpuweb/gpuweb/pull/6308)\n\n## By component\n\n### w3c/csswg-drafts\n- CSS Selectors added CanIUse panels to the spec, improving feature support visibility in the document. [item w3c/csswg-drafts#14120](https://github.com/w3c/csswg-drafts/pull/14120)\n- CSS Fonts 4 closed discussion on when relative units, `calc()`, `var()`, and `env()` are evaluated in `@font-palette-values` descriptors. [item w3c/csswg-drafts#14116](https://github.com/w3c/csswg-drafts/issues/14116)\n- CSS View Transitions 2 fixed a typo in the text about types manipulation. [item w3c/csswg-drafts#14110](https://github.com/w3c/csswg-drafts/pull/14110)\n- CSS Navigation closed the issue for adding a pseudo-class that targets the element that initiated the outgoing navigation. [item w3c/csswg-drafts#11801](https://github.com/w3c/csswg-drafts/issues/11801)\n- CSSOM View closed the issue to update the `getBoxQuads()` API description after the definition was added. [item w3c/csswg-drafts#10537](https://github.com/w3c/csswg-drafts/issues/10537)\n- CSS Selectors closed the issue for adding CanIUse panels after the corresponding spec change landed. [item w3c/csswg-drafts#1193](https://github.com/w3c/csswg-drafts/issues/1193)\n\n### whatwg/url\n- URL simplified the \"ends in a number\" checker algorithm. [item whatwg/url#921](https://github.com/whatwg/url/pull/921)\n- URL closed the issue noting an unreachable branch in the \"ends in a number checker\". [item whatwg/url#865](https://github.com/whatwg/url/issues/865)\n- URL closed the issue about RFC 4291 being insufficient to define a valid IPv6-address string after inlining the definition. [item whatwg/url#916](https://github.com/whatwg/url/issues/916)\n\n### WebAudio/web-audio-api\n- Web Audio fixed typos in CONTRIBUTING docs. [item WebAudio/web-audio-api#2681](https://github.com/WebAudio/web-audio-api/pull/2681)\n- Web Audio renamed the Git attributes file. [item WebAudio/web-audio-api#2680](https://github.com/WebAudio/web-audio-api/pull/2680)\n\n### w3c/wcag\n- WCAG restored token configuration for the deploy workflow. [item w3c/wcag#5188](https://github.com/w3c/wcag/pull/5188)\n- WCAG defined explicit permissions for the publish workflow. [item w3c/wcag#5173](https://github.com/w3c/wcag/pull/5173)\n- WCAG closed a spam issue. [item w3c/wcag#5191](https://github.com/w3c/wcag/issues/5191)\n\n### WebAssembly/spec\n- WebAssembly updated `parser.mly`. [item WebAssembly/spec#2203](https://github.com/WebAssembly/spec/pull/2203)\n\n### gpuweb/gpuweb\n- WGSL grammar rendering no longer shows `|` before the first alternative in a choice rule. [item gpuweb/gpuweb#6324](https://github.com/gpuweb/gpuweb/pull/6324)\n- WebGPU closed the bindless issue for adding pass-local or command-local unpinning of resources. [item gpuweb/gpuweb#5381](https://github.com/gpuweb/gpuweb/issues/5381)\n- WebGPU closed the bindless issue exploring a stateless alternative to usage pinning. [item gpuweb/gpuweb#5378](https://github.com/gpuweb/gpuweb/issues/5381)\n- WebGPU closed the bindless issue for adding pin/unpin to `GPUBuffer`. [item gpuweb/gpuweb#5375](https://github.com/gpuweb/gpuweb/issues/5375)",
  "repo": "specs",
  "repoDisplay": "Web Specs",
  "since": "2026-07-01",
  "totals": {
    "components": 6,
    "contributors": 15,
    "issues": 27
  },
  "until": "2026-07-01"
}