{
  "breakdown": {
    "byResolution": {
      "CLOSED": 9,
      "MERGED": 6
    }
  },
  "commits": {
    "gpuweb/gpuweb#6314": {
      "author": "dneto0",
      "avatar": "https://avatars.githubusercontent.com/u/13054574?v=4",
      "cl": "gpuweb/gpuweb#6314",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6314",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: dneto0\nReporter: dneto0\nLast change: 2026-06-30T18:10:53Z",
      "email": "dneto0",
      "hash": "gpuweb/gpuweb#6314",
      "subject": "wgsl: Define a \"fragment\" more carefully"
    },
    "gpuweb/gpuweb#6315": {
      "author": "dneto0",
      "avatar": "https://avatars.githubusercontent.com/u/13054574?v=4",
      "cl": "gpuweb/gpuweb#6315",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6315",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: dneto0\nReporter: dneto0\nLast change: 2026-06-30T18:12:34Z",
      "email": "dneto0",
      "hash": "gpuweb/gpuweb#6315",
      "subject": "wgsl: Don't repeat float literal rules in recursive grammar"
    },
    "gpuweb/gpuweb#6323": {
      "author": "jimblandy",
      "avatar": "https://avatars.githubusercontent.com/u/751272?v=4",
      "cl": "gpuweb/gpuweb#6323",
      "clUrl": "https://github.com/gpuweb/gpuweb/pull/6323",
      "description": "Status: PR\nResolution: MERGED\nComponent: gpuweb/gpuweb\nPriority: \nSeverity: \nAssignee: jimblandy\nReporter: jimblandy\nLast change: 2026-06-30T20:31:43Z",
      "email": "jimblandy",
      "hash": "gpuweb/gpuweb#6323",
      "subject": "DO NOT MERGE: Dummy pull request for getting a preview of suggested change to #5268 Swizzle Assignment"
    },
    "w3c/csswg-drafts#14081": {
      "author": "weinig",
      "avatar": "https://avatars.githubusercontent.com/u/1987800?v=4",
      "cl": "w3c/csswg-drafts#14081",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/14081",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: weinig\nReporter: weinig\nLast change: 2026-06-30T12:35:15Z",
      "email": "weinig",
      "hash": "w3c/csswg-drafts#14081",
      "subject": "[view-transitions-2] Does @view-transition 'types' `\u003ccustom-ident\u003e support values that start with \"-ua-\"?"
    },
    "w3c/csswg-drafts#14111": {
      "author": "noamr",
      "avatar": "https://avatars.githubusercontent.com/u/88566?v=4",
      "cl": "w3c/csswg-drafts#14111",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14111",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: noamr\nReporter: noamr\nLast change: 2026-06-30T12:34:46Z",
      "email": "noamr",
      "hash": "w3c/csswg-drafts#14111",
      "subject": "[css-view-transitions-2] Revisit the `-ua-` types fix to make parsing invalid"
    },
    "w3c/csswg-drafts#14114": {
      "author": "vmpstr",
      "avatar": "https://avatars.githubusercontent.com/u/1906955?v=4",
      "cl": "w3c/csswg-drafts#14114",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14114",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: vmpstr\nReporter: vmpstr\nLast change: 2026-06-30T14:51:02Z",
      "email": "vmpstr",
      "hash": "w3c/csswg-drafts#14114",
      "subject": "Linkify \u003cview-transition-type\u003e"
    },
    "w3c/csswg-drafts#2748": {
      "author": "fantasai",
      "avatar": "https://avatars.githubusercontent.com/u/725717?v=4",
      "cl": "w3c/csswg-drafts#2748",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/2748",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: fantasai\nReporter: fantasai\nLast change: 2026-06-30T21:15:39Z",
      "email": "fantasai",
      "hash": "w3c/csswg-drafts#2748",
      "subject": "[css-grid][css-flexbox][css-multicol] Styling Gaps/Gutters"
    },
    "w3c/csswg-drafts#6748": {
      "author": "MatsPalmgren",
      "avatar": "https://avatars.githubusercontent.com/u/4010828?v=4",
      "cl": "w3c/csswg-drafts#6748",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/6748",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: MatsPalmgren\nReporter: MatsPalmgren\nLast change: 2026-06-30T21:16:27Z",
      "email": "MatsPalmgren",
      "hash": "w3c/csswg-drafts#6748",
      "subject": "[css-align][css-grid][css-flexbox][css-multicol][css-tables] A proposal for a Gap Decorations feature"
    },
    "w3c/pointerevents#548": {
      "author": "plehegar",
      "avatar": "https://avatars.githubusercontent.com/u/1490400?v=4",
      "cl": "w3c/pointerevents#548",
      "clUrl": "https://github.com/w3c/pointerevents/issues/548",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/pointerevents\nPriority: \nSeverity: \nAssignee: plehegar\nReporter: plehegar\nLast change: 2026-06-30T17:14:51Z",
      "email": "plehegar",
      "hash": "w3c/pointerevents#548",
      "subject": "Retire Pointer Events 2"
    },
    "whatwg/url#796": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#796",
      "clUrl": "https://github.com/whatwg/url/issues/796",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-06-30T11:10:13Z",
      "email": "annevk",
      "hash": "whatwg/url#796",
      "subject": "\"valid host string\" does not allow for percent-encoding"
    },
    "whatwg/url#797": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#797",
      "clUrl": "https://github.com/whatwg/url/issues/797",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-06-30T11:10:13Z",
      "email": "annevk",
      "hash": "whatwg/url#797",
      "subject": "\"valid domain\" does not match validation errors in the host parser"
    },
    "whatwg/url#816": {
      "author": "hsivonen",
      "avatar": "https://avatars.githubusercontent.com/u/478856?v=4",
      "cl": "whatwg/url#816",
      "clUrl": "https://github.com/whatwg/url/issues/816",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: hsivonen\nReporter: hsivonen\nLast change: 2026-06-30T16:24:24Z",
      "email": "hsivonen",
      "hash": "whatwg/url#816",
      "subject": "Clearly mark conformance checking-only aspects of the IDNA section"
    },
    "whatwg/url#868": {
      "author": "pzb",
      "avatar": "https://avatars.githubusercontent.com/u/217247?v=4",
      "cl": "whatwg/url#868",
      "clUrl": "https://github.com/whatwg/url/issues/868",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: pzb\nReporter: pzb\nLast change: 2026-06-30T15:14:24Z",
      "email": "pzb",
      "hash": "whatwg/url#868",
      "subject": "URN validity as a valid URL string"
    },
    "whatwg/url#879": {
      "author": "LiviaMedeiros",
      "avatar": "https://avatars.githubusercontent.com/u/74449973?v=4",
      "cl": "whatwg/url#879",
      "clUrl": "https://github.com/whatwg/url/issues/879",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: LiviaMedeiros\nReporter: LiviaMedeiros\nLast change: 2026-06-30T15:37:18Z",
      "email": "LiviaMedeiros",
      "hash": "whatwg/url#879",
      "subject": "Resolving relative `file:` URL strings without explicit base into URL objects"
    },
    "whatwg/url#905": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/url#905",
      "clUrl": "https://github.com/whatwg/url/pull/905",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/url\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-06-30T11:10:12Z",
      "email": "annevk",
      "hash": "whatwg/url#905",
      "subject": "Close gap between URL writing and parser sections"
    }
  },
  "date": "2026-06-30",
  "days": 1,
  "generatedAt": "2026-06-30T22:05:18Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **WHATWG** The URL Standard now better aligns URL serialization and parsing rules, reducing ambiguity between how URLs are written and how parsers interpret them. [item whatwg/url#905](https://github.com/whatwg/url/pull/905)\n- **CSS** View Transitions tightens parsing so `-ua-` prefixed transition types are invalid, clarifying reserved naming and preventing author use of UA-reserved values. [item w3c/csswg-drafts#14111](https://github.com/w3c/csswg-drafts/pull/14111)\n- **CSS** The CSSWG resolved the long-running discussion on styling gaps and gutters, including the related Gap Decorations proposal, signaling concrete spec direction for developer control over layout gaps. [item w3c/csswg-drafts#2748](https://github.com/w3c/csswg-drafts/issues/2748)\n- **CSS** Gap Decorations was closed as part of the broader gutters and gaps work, marking progress toward developer-visible styling hooks for layout spacing areas. [item w3c/csswg-drafts#6748](https://github.com/w3c/csswg-drafts/issues/6748)\n- **WHATWG** URL handling discussion closed around resolving relative `file:` strings without an explicit base, narrowing expectations for URL object construction in edge cases. [item whatwg/url#879](https://github.com/whatwg/url/issues/879)\n- **WHATWG** URL Standard cleanup continued around URN validity and host/domain conformance terminology, which should reduce spec ambiguity for implementers and tooling authors. [item whatwg/url#868](https://github.com/whatwg/url/issues/868)\n- **WebGPU** WGSL grammar and terminology were tightened, including clearer definition of \"fragment\" and less duplicated float-literal grammar, improving spec precision for parser and compiler implementers. [item gpuweb/gpuweb#6314](https://github.com/gpuweb/gpuweb/pull/6314)\n\n## By component\n\n### whatwg/url\n- Closed discussion on resolving relative `file:` URL strings without an explicit base into URL objects. [item whatwg/url#879](https://github.com/whatwg/url/issues/879)\n- Closed discussion on whether a URN is a valid URL string. [item whatwg/url#868](https://github.com/whatwg/url/issues/868)\n- Closed issue to clearly mark IDNA text that is only relevant to conformance checking. [item whatwg/url#816](https://github.com/whatwg/url/issues/816)\n- Closed issue on mismatch between \"valid domain\" and host parser validation errors. [item whatwg/url#797](https://github.com/whatwg/url/issues/797)\n- Closed issue on whether \"valid host string\" should allow percent-encoding. [item whatwg/url#796](https://github.com/whatwg/url/issues/796)\n\n### w3c/csswg-drafts\n- Merged editorial linking for `\u003cview-transition-type\u003e`. [item w3c/csswg-drafts#14114](https://github.com/w3c/csswg-drafts/pull/14114)\n- Closed the related issue asking whether `@view-transition` `types` accepts `\u003ccustom-ident\u003e` values starting with `-ua-`. [item w3c/csswg-drafts#14081](https://github.com/w3c/csswg-drafts/issues/14081)\n\n### gpuweb/gpuweb\n- Merged a dummy preview PR related to swizzle assignment issue #5268. [item gpuweb/gpuweb#6323](https://github.com/gpuweb/gpuweb/pull/6323)\n- Merged a WGSL grammar cleanup so float literal rules are not repeated in recursive grammar. [item gpuweb/gpuweb#6315](https://github.com/gpuweb/gpuweb/pull/6315)\n\n### w3c/pointerevents\n- Closed the issue to retire Pointer Events 2. [item w3c/pointerevents#548](https://github.com/w3c/pointerevents/issues/548)",
  "repo": "specs",
  "repoDisplay": "Web Specs",
  "since": "2026-06-30",
  "totals": {
    "components": 4,
    "contributors": 12,
    "issues": 15
  },
  "until": "2026-06-30"
}