{
  "breakdown": {
    "byResolution": {
      "CLOSED": 10,
      "MERGED": 6
    }
  },
  "commits": {
    "w3c/ServiceWorker#1504": {
      "author": "novaknole",
      "avatar": "https://avatars.githubusercontent.com/u/23176187?v=4",
      "cl": "w3c/ServiceWorker#1504",
      "clUrl": "https://github.com/w3c/ServiceWorker/issues/1504",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/ServiceWorker\nPriority: \nSeverity: \nAssignee: novaknole\nReporter: novaknole\nLast change: 2026-09-04T00:25:04Z",
      "email": "novaknole",
      "hash": "w3c/ServiceWorker#1504",
      "subject": "Avoid double refresh on service worker update"
    },
    "w3c/aria#1021": {
      "author": "mertdeg2",
      "avatar": "https://avatars.githubusercontent.com/u/16231118?v=4",
      "cl": "w3c/aria#1021",
      "clUrl": "https://github.com/w3c/aria/issues/1021",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/aria\nPriority: \nSeverity: \nAssignee: mertdeg2\nReporter: mertdeg2\nLast change: 2026-09-04T07:11:03Z",
      "email": "mertdeg2",
      "hash": "w3c/aria#1021",
      "subject": "Support an attribute like aria-posindom that lets us modify a11y tree without modifying DOM order"
    },
    "w3c/aria#1474": {
      "author": "scottaohara",
      "avatar": "https://avatars.githubusercontent.com/u/4152514?v=4",
      "cl": "w3c/aria#1474",
      "clUrl": "https://github.com/w3c/aria/issues/1474",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/aria\nPriority: \nSeverity: \nAssignee: scottaohara\nReporter: scottaohara\nLast change: 2026-09-04T06:55:59Z",
      "email": "scottaohara",
      "hash": "w3c/aria#1474",
      "subject": "Clarify what UAs must do when presentational elements receive global attributes"
    },
    "w3c/csswg-drafts#14199": {
      "author": "ydaniv",
      "avatar": "https://avatars.githubusercontent.com/u/116658?v=4",
      "cl": "w3c/csswg-drafts#14199",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14199",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: ydaniv\nReporter: ydaniv\nLast change: 2026-09-04T14:41:22Z",
      "email": "ydaniv",
      "hash": "w3c/csswg-drafts#14199",
      "subject": "[animation-triggers-1] Update animation triggers spec"
    },
    "w3c/csswg-drafts#14344": {
      "author": "tabatkins",
      "avatar": "https://avatars.githubusercontent.com/u/682840?v=4",
      "cl": "w3c/csswg-drafts#14344",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/14344",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: tabatkins\nReporter: tabatkins\nLast change: 2026-09-04T19:25:50Z",
      "email": "tabatkins",
      "hash": "w3c/csswg-drafts#14344",
      "subject": "[css-values-5] Add `calc-range()`, inverse of `progress()`?"
    },
    "w3c/csswg-drafts#14380": {
      "author": "cdoublev",
      "avatar": "https://avatars.githubusercontent.com/u/15889080?v=4",
      "cl": "w3c/csswg-drafts#14380",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/14380",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: cdoublev\nReporter: cdoublev\nLast change: 2026-09-04T19:29:54Z",
      "email": "cdoublev",
      "hash": "w3c/csswg-drafts#14380",
      "subject": "[css-values-5] Resolved progress of `*-interpolation()` when there is no corresponding `\u003c'animation-timeline'\u003e`"
    },
    "w3c/csswg-drafts#14423": {
      "author": "tabatkins",
      "avatar": "https://avatars.githubusercontent.com/u/682840?v=4",
      "cl": "w3c/csswg-drafts#14423",
      "clUrl": "https://github.com/w3c/csswg-drafts/pull/14423",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: tabatkins\nReporter: tabatkins\nLast change: 2026-09-04T22:02:06Z",
      "email": "tabatkins",
      "hash": "w3c/csswg-drafts#14423",
      "subject": "Cleanup + Fix issues for decl-block serialization"
    },
    "w3c/csswg-drafts#14446": {
      "author": "LeaVerou",
      "avatar": "https://avatars.githubusercontent.com/u/175836?v=4",
      "cl": "w3c/csswg-drafts#14446",
      "clUrl": "https://github.com/w3c/csswg-drafts/issues/14446",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/csswg-drafts\nPriority: \nSeverity: \nAssignee: LeaVerou\nReporter: LeaVerou\nLast change: 2026-09-04T21:09:04Z",
      "email": "LeaVerou",
      "hash": "w3c/csswg-drafts#14446",
      "subject": "[css-link-params] How to pass computed/used values?"
    },
    "w3c/wcag#5337": {
      "author": "patrickhlauke",
      "avatar": "https://avatars.githubusercontent.com/u/895831?v=4",
      "cl": "w3c/wcag#5337",
      "clUrl": "https://github.com/w3c/wcag/pull/5337",
      "description": "Status: PR\nResolution: MERGED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: patrickhlauke\nReporter: patrickhlauke\nLast change: 2026-09-04T15:09:20Z",
      "email": "patrickhlauke",
      "hash": "w3c/wcag#5337",
      "subject": "Mark up quoted note as actual note in 1.4.5 Images of Text understanding"
    },
    "w3c/wcag#5346": {
      "author": "kol123858-ui",
      "avatar": "https://avatars.githubusercontent.com/u/324706226?v=4",
      "cl": "w3c/wcag#5346",
      "clUrl": "https://github.com/w3c/wcag/issues/5346",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: kol123858-ui\nReporter: kol123858-ui\nLast change: 2026-09-04T06:57:14Z",
      "email": "kol123858-ui",
      "hash": "w3c/wcag#5346",
      "subject": "[spam]"
    },
    "w3c/wcag#5347": {
      "author": "ShadyLady4911",
      "avatar": "https://avatars.githubusercontent.com/u/324720566?v=4",
      "cl": "w3c/wcag#5347",
      "clUrl": "https://github.com/w3c/wcag/issues/5347",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: w3c/wcag\nPriority: \nSeverity: \nAssignee: ShadyLady4911\nReporter: ShadyLady4911\nLast change: 2026-09-04T06:59:01Z",
      "email": "ShadyLady4911",
      "hash": "w3c/wcag#5347",
      "subject": "[spam]"
    },
    "whatwg/html#12573": {
      "author": "dholbert",
      "avatar": "https://avatars.githubusercontent.com/u/426803?v=4",
      "cl": "whatwg/html#12573",
      "clUrl": "https://github.com/whatwg/html/issues/12573",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: dholbert\nReporter: dholbert\nLast change: 2026-09-04T09:56:33Z",
      "email": "dholbert",
      "hash": "whatwg/html#12573",
      "subject": "Spec text for width/height APIs on not-rendered images (returning \"density-corrected\" natural width and height) does not reflect reality of what browsers do."
    },
    "whatwg/html#12686": {
      "author": "noamr",
      "avatar": "https://avatars.githubusercontent.com/u/88566?v=4",
      "cl": "whatwg/html#12686",
      "clUrl": "https://github.com/whatwg/html/issues/12686",
      "description": "Status: ISSUE\nResolution: CLOSED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: noamr\nReporter: noamr\nLast change: 2026-09-04T14:23:56Z",
      "email": "noamr",
      "hash": "whatwg/html#12686",
      "subject": "[Sanitizer] Should JS URL attribute removal be part of the configuration?"
    },
    "whatwg/html#12840": {
      "author": "annevk",
      "avatar": "https://avatars.githubusercontent.com/u/1544111?v=4",
      "cl": "whatwg/html#12840",
      "clUrl": "https://github.com/whatwg/html/pull/12840",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: annevk\nReporter: annevk\nLast change: 2026-09-04T09:56:32Z",
      "email": "annevk",
      "hash": "whatwg/html#12840",
      "subject": "Consult the dimension attributes for width and height when not rendered"
    },
    "whatwg/html#12876": {
      "author": "zcorpan",
      "avatar": "https://avatars.githubusercontent.com/u/244772?v=4",
      "cl": "whatwg/html#12876",
      "clUrl": "https://github.com/whatwg/html/pull/12876",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: zcorpan\nReporter: zcorpan\nLast change: 2026-09-04T08:16:58Z",
      "email": "zcorpan",
      "hash": "whatwg/html#12876",
      "subject": "Meta: document exceptions to the line-wrapping rule"
    },
    "whatwg/html#12898": {
      "author": "noamr",
      "avatar": "https://avatars.githubusercontent.com/u/88566?v=4",
      "cl": "whatwg/html#12898",
      "clUrl": "https://github.com/whatwg/html/pull/12898",
      "description": "Status: PR\nResolution: MERGED\nComponent: whatwg/html\nPriority: \nSeverity: \nAssignee: noamr\nReporter: noamr\nLast change: 2026-09-04T14:23:54Z",
      "email": "noamr",
      "hash": "whatwg/html#12898",
      "subject": "Sanitizer: add javascriptURLs option to SanitizerConfig and Sanitizer"
    }
  },
  "date": "2026-09-04",
  "days": 1,
  "generatedAt": "2026-09-04T22:05:24Z",
  "kind": "issues",
  "markdown": "## Highlights\n- **WHATWG** Sanitizer now has a `javascriptURLs` option in `SanitizerConfig` and `Sanitizer`, giving developers explicit control over whether JavaScript URLs are removed during sanitization. [item whatwg/html#12898](https://github.com/whatwg/html/pull/12898)\n- **WHATWG** HTML now consults dimension attributes for `width` and `height` when an image is not rendered, aligning spec behavior more closely with what browsers expose through image sizing APIs. [item whatwg/html#12840](https://github.com/whatwg/html/pull/12840)\n- **CSS** CSS declaration block serialization was cleaned up and corrected, which can affect CSSOM output and any tooling that depends on serialized CSS text. [item w3c/csswg-drafts#14423](https://github.com/w3c/csswg-drafts/pull/14423)\n- **CSS** The animation triggers spec was updated, continuing work on declarative conditions for starting animations. [item w3c/csswg-drafts#14199](https://github.com/w3c/csswg-drafts/pull/14199)\n- **ARIA** ARIA closed discussion on how user agents should handle presentational elements that receive global attributes, narrowing ambiguity around accessibility tree behavior. [item w3c/aria#1474](https://github.com/w3c/aria/issues/1474)\n- **ServiceWorker** The long-running issue on avoiding double refresh during service worker update was closed, signaling resolution of expected update behavior. [item w3c/ServiceWorker#1504](https://github.com/w3c/ServiceWorker/issues/1504)\n- **WHATWG** The Sanitizer JavaScript-URL configurability issue was closed alongside the merged change, confirming the feature direction. [item whatwg/html#12686](https://github.com/whatwg/html/issues/12686)\n\n## By component\n\n### whatwg/html\n- Sanitizer now has a `javascriptURLs` option in `SanitizerConfig` and `Sanitizer`. [item whatwg/html#12898](https://github.com/whatwg/html/pull/12898)\n- Editorial meta text now documents exceptions to the spec's line-wrapping rule. [item whatwg/html#12876](https://github.com/whatwg/html/pull/12876)\n- HTML now consults dimension attributes for `width` and `height` when an image is not rendered. [item whatwg/html#12840](https://github.com/whatwg/html/pull/12840)\n- The issue asking whether JavaScript URL attribute removal should be configurable in Sanitizer was closed. [item whatwg/html#12686](https://github.com/whatwg/html/issues/12686)\n- The issue about natural `width` and `height` behavior for not-rendered images was closed after spec changes aligned with browser reality. [item whatwg/html#12573](https://github.com/whatwg/html/issues/12573)\n\n### w3c/aria\n- The issue on clarifying what user agents must do when presentational elements receive global attributes was closed. [item w3c/aria#1474](https://github.com/w3c/aria/issues/1474)\n- The proposal for an `aria-posindom`-like attribute to adjust accessibility tree order without changing DOM order was closed. [item w3c/aria#1021](https://github.com/w3c/aria/issues/1021)\n\n### w3c/csswg-drafts\n- The issue on how `css-link-params` should pass computed or used values was closed. [item w3c/csswg-drafts#14446](https://github.com/w3c/csswg-drafts/issues/14446)\n- CSS declaration block serialization was cleaned up and fixed. [item w3c/csswg-drafts#14423](https://github.com/w3c/csswg-drafts/pull/14423)\n- The `css-values-5` issue on resolved progress for `*-interpolation()` without a corresponding `animation-timeline` was closed. [item w3c/csswg-drafts#14380](https://github.com/w3c/csswg-drafts/issues/14380)\n- The `css-values-5` issue proposing `calc-range()` as an inverse of `progress()` was closed. [item w3c/csswg-drafts#14344](https://github.com/w3c/csswg-drafts/issues/14344)\n- The `animation-triggers-1` spec was updated. [item w3c/csswg-drafts#14199](https://github.com/w3c/csswg-drafts/pull/14199)\n\n### w3c/wcag\n- A spam issue was closed. [item w3c/wcag#5347](https://github.com/w3c/wcag/issues/5347)\n- A spam issue was closed. [item w3c/wcag#5346](https://github.com/w3c/wcag/issues/5346)\n- WCAG marked up a quoted note as an actual note in the 1.4.5 Images of Text understanding document. [item w3c/wcag#5337](https://github.com/w3c/wcag/pull/5337)\n\n### w3c/ServiceWorker\n- The issue on avoiding double refresh during service worker update was closed. [item w3c/ServiceWorker#1504](https://github.com/w3c/ServiceWorker/issues/1504)",
  "repo": "specs",
  "repoDisplay": "Web Specs",
  "since": "2026-09-04",
  "totals": {
    "components": 5,
    "contributors": 14,
    "issues": 16
  },
  "until": "2026-09-04"
}