Weekly github digest (HTML specs)

Issues
------
* w3c/html-aam (+1/-0/💬0)
  1 issues created:
  - Map link with direct click listener to link (by cookiecrook)
    https://github.com/w3c/html-aam/issues/608 

* w3c/webcomponents (+0/-0/💬1)
  1 issues received 1 new comments:
  - #814 Form-associated custom elements: being a submit button (1 by noamr)
    https://github.com/WICG/webcomponents/issues/814 [custom-elements] [needs concrete proposal] 

* whatwg/html (+9/-6/💬31)
  9 issues created:
  - mmhhdd 201590@gmail.covm (by mmhhdd201590)
    https://github.com/whatwg/html/issues/12682 
  - No engine implements the container document clause of "has a style sheet that is blocking scripts" (by awesomekling)
    https://github.com/whatwg/html/issues/12678 
  - Deactivating document may cause a null reference issue during reload (by JasonTheKitten)
    https://github.com/whatwg/html/issues/12668 
  - Upcoming WHATNOT meeting on 2026-07-16 (by jstenback)
    https://github.com/whatwg/html/issues/12667 [agenda+] 
  - Clarify cross-origin child frame named access on Window (by awesomekling)
    https://github.com/whatwg/html/issues/12663 
  - In browsers, window.top.open() sets opener to window.top but inherits base URL from the caller (by vinhill)
    https://github.com/whatwg/html/issues/12662 
  - Behavior of `customElementRegistry` with `template.innerHTML` (by noamr)
    https://github.com/whatwg/html/issues/12661 [topic: custom elements] 
  - Processing model of track element handles parent media element in confusing way (by TimvdLippe)
    https://github.com/whatwg/html/issues/12660 
  - Should modules really be 'null' if the HTTP status code is not-ok? (by jakearchibald)
    https://github.com/whatwg/html/issues/12657 

  20 issues received 31 new comments:
  - #12662 In browsers, window.top.open() sets opener to window.top but inherits base URL from the caller (1 by vinhill)
    https://github.com/whatwg/html/issues/12662 
  - #12661 Behavior of `customElementRegistry` with `template.innerHTML` (2 by annevk, noamr)
    https://github.com/whatwg/html/issues/12661 [topic: custom elements] 
  - #12657 Should modules really be 'null' if the HTTP status code is not-ok? (4 by jakearchibald, loucyx, mkrause, vrugtehagel)
    https://github.com/whatwg/html/issues/12657 
  - #12649 Should autofocus-delegate use the flat tree? (2 by ltenmoz, rniwa)
    https://github.com/whatwg/html/issues/12649 [topic: shadow] [topic: focus] 
  - #12620 Meeting 46 for joint OpenUI-WHATWG/HTML-CSSWG task force on styleable form controls (1 by smaug----)
    https://github.com/whatwg/html/issues/12620 
  - #12619 Upcoming WHATNOT meeting on 2026-07-09 (1 by jstenback)
    https://github.com/whatwg/html/issues/12619 [agenda+] 
  - #12594 Support QUERY method in form submissions (1 by alexpetros)
    https://github.com/whatwg/html/issues/12594 [addition/proposal] [needs implementer interest] [topic: forms] 
  - #12564 Critical/Minor Ambiguity: Server-Sent Events MUST return event.data (1 by jabcreations)
    https://github.com/whatwg/html/issues/12564 [topic: eventsource] 
  - #12482 Dialog requestClose() getEnabledState behaviour differs between spec and implementations (1 by css-meeting-bot)
    https://github.com/whatwg/html/issues/12482 [clarification] [topic: dialog] [topic: close watchers] 
  - #12330 Add the "action" and "method" attributes to <button> (1 by alexpetros)
    https://github.com/whatwg/html/issues/12330 [addition/proposal] [topic: forms] 
  - #11955 "appropriate template contents owner document" needs to set "allow declarative shadow roots" (1 by shannonbooth)
    https://github.com/whatwg/html/issues/11955 [topic: parser] 
  - #11729 Menu elements proposal (2 by dbaron, smaug----)
    https://github.com/whatwg/html/issues/11729 [addition/proposal] [needs implementer interest] [agenda+] [stage: 1] 
  - #11619 Add support for <link rel=compression-dictionary ...> (1 by fred-wang)
    https://github.com/whatwg/html/issues/11619 [addition/proposal] [needs implementer interest] [topic: fetch] 
  - #9379 Add `class` & `for` aliases for `className` and `htmlFor` (3 by Psychpsyo, keithamus, noamr)
    https://github.com/whatwg/html/issues/9379 [addition/proposal] [needs compat analysis] 
  - #9245 Focus delegate algorithm doesn't consider elements assigned to slot (1 by marchbox)
    https://github.com/whatwg/html/issues/9245 [topic: shadow] [topic: focus] 
  - #8558 Need clarification about CDATA and HTML integration point (1 by sirreal)
    https://github.com/whatwg/html/issues/8558 
  - #8282 Incorporate scroll-to-text into HTML (1 by domfarolino)
    https://github.com/whatwg/html/issues/8282 [addition/proposal] [topic: navigation] 
  - #7669  U+000D CARRIAGE RETURN handling (1 by sirreal)
    https://github.com/whatwg/html/issues/7669 [clarification] [topic: parser] 
  - #6768 Failed dynamic import should not always be cached (2 by jakearchibald, yoavweiss)
    https://github.com/whatwg/html/issues/6768 [topic: script] 
  - #4016 CDATA section in SVG title is handled differently in browsers (3 by sirreal)
    https://github.com/whatwg/html/issues/4016 [topic: parser] 

  6 issues closed:
  - Popover light dismiss algorithm doesn't account for commandfor https://github.com/whatwg/html/issues/11607 [topic: popover] 
  - Feature request: Add otpauth as a safelisted scheme for protocol registration handling https://github.com/whatwg/html/issues/2204 [addition/proposal] [needs implementer interest] [security/privacy] [topic: custom protocols] 
  - Upcoming WHATNOT meeting on 2026-07-09 https://github.com/whatwg/html/issues/12619 [agenda+] 
  - "appropriate template contents owner document" needs to set "allow declarative shadow roots" https://github.com/whatwg/html/issues/11955 [topic: parser] 
  - Behavior of `customElementRegistry` with `template.innerHTML` https://github.com/whatwg/html/issues/12661 [topic: custom elements] 
  - Elements created while parsed inside a fragment think they are connected https://github.com/whatwg/html/issues/11023 [topic: forms] [topic: sanitizer] 

* whatwg/dom (+0/-35/💬25)
  24 issues received 25 new comments:
  - #1367 Blame stopped working (1 by annevk)
    https://github.com/whatwg/dom/issues/1367 [meta] 
  - #1215 Variable strength aborting (1 by annevk)
    https://github.com/whatwg/dom/issues/1215 [topic: aborting] 
  - #1072 `event.target` not cleared if event is not fired on `ShadowRoot` (1 by annevk)
    https://github.com/whatwg/dom/issues/1072 [topic: events] 
  - #1063 Improving "find slottables" (1 by annevk)
    https://github.com/whatwg/dom/issues/1063 [topic: shadow] 
  - #1045 replaceChildren can not replace a Document's documentElement (1 by annevk)
    https://github.com/whatwg/dom/issues/1045 [addition/proposal] [topic: nodes] 
  - #977 Define the realm of nodes (2 by annevk)
    https://github.com/whatwg/dom/issues/977 [interop] [topic: nodes] 
  - #968 Increase the ability to query whether the host environment supports a specific event (1 by annevk)
    https://github.com/whatwg/dom/issues/968 
  - #965 Expose document fragment serialization algorithm (1 by annevk)
    https://github.com/whatwg/dom/issues/965 
  - #880 Strange behavior with `insertBefore` vs `appendChild` and transitions (1 by annevk)
    https://github.com/whatwg/dom/issues/880 
  - #847 Element.replaceChild should allow for `old, new` argument ordering if `new` is a new element and `old` is a child of Element (1 by annevk)
    https://github.com/whatwg/dom/issues/847 
  - #838 Which target could we expose in Event Timing? (1 by annevk)
    https://github.com/whatwg/dom/issues/838 
  - #798 Why is `createProcessingInstruction(…)` allowed in HTML, but `createCDATASection(…)` isn’t? (1 by annevk)
    https://github.com/whatwg/dom/issues/798 
  - #793 classes are compared without Unicode normalization (1 by annevk)
    https://github.com/whatwg/dom/issues/793 [i18n-needs-resolution] 
  - #680 "To validate and extract a namespace and qualifiedName" could use clarification about case-insensitivity (1 by annevk)
    https://github.com/whatwg/dom/issues/680 
  - #676 Allow <menu>, <ul>, <ol>, <li> to attach shadow (1 by annevk)
    https://github.com/whatwg/dom/issues/676 [topic: shadow] [needs implementer interest] [addition/proposal] 
  - #657 Abstract common logic in toggleAttribute() and setAttribute()? (1 by annevk)
    https://github.com/whatwg/dom/issues/657 [clarification] 
  - #651 Make "inner invoke" use "remove an event listener" (1 by annevk)
    https://github.com/whatwg/dom/issues/651 [good first issue] [clarification] 
  - #607 Ranges and Attr nodes (1 by annevk)
    https://github.com/whatwg/dom/issues/607 [topic: ranges] 
  - #564 "then increase hiddenSubtreeLevel by " (1 by annevk)
    https://github.com/whatwg/dom/issues/564 
  - #542 Define a mapping to a Selectors Element Tree (1 by annevk)
    https://github.com/whatwg/dom/issues/542 [clarification] 
  - #457 Node Tree section should probably include Attr (1 by annevk)
    https://github.com/whatwg/dom/issues/457 
  - #453 Define "has event listener" operation (1 by annevk)
    https://github.com/whatwg/dom/issues/453 [topic: events] 
  - #412 [Proposal] Add EventTarget.getEventListeners() (1 by annevk)
    https://github.com/whatwg/dom/issues/412 [needs implementer interest] [topic: events] [addition/proposal] 
  - #185 Element.matches and pseudo-elements (1 by annevk)
    https://github.com/whatwg/dom/issues/185 [topic: nodes] [integration] 

  35 issues closed:
  - `event.target` not cleared if event is not fired on `ShadowRoot` https://github.com/whatwg/dom/issues/1072 [topic: events] 
  - Adopting children of an intentional null shadow root goes wrong https://github.com/whatwg/dom/issues/1429 [topic: nodes] 
  - replaceChildren can not replace a Document's documentElement https://github.com/whatwg/dom/issues/1045 [addition/proposal] [topic: nodes] 
  - What does adoptNode() return for DocumentFragment? https://github.com/whatwg/dom/issues/813 [topic: nodes] 
  - Set event’s target to the target of the last tuple in event’s path, that is either tuple or preceding tuple, whose target is non-null. https://github.com/whatwg/dom/issues/707 
  - replaceChild() has odd mutation observer behavior after #754 https://github.com/whatwg/dom/issues/814 
  - Which target could we expose in Event Timing? https://github.com/whatwg/dom/issues/838 
  - Trouble understanding a parable of specification, under the "ensure pre-insertion validity" list of steps https://github.com/whatwg/dom/issues/870 [good first issue] [clarification] 
  - [Proposal] Add EventTarget.getEventListeners() https://github.com/whatwg/dom/issues/412 [needs implementer interest] [topic: events] [addition/proposal] 
  - Improving "find slottables" https://github.com/whatwg/dom/issues/1063 [topic: shadow] 
  - "then increase hiddenSubtreeLevel by " https://github.com/whatwg/dom/issues/564 
  - "then increase hiddenSubtreeLevel by " https://github.com/whatwg/dom/issues/564 
  - Increase the ability to query whether the host environment supports a specific event https://github.com/whatwg/dom/issues/968 
  - Proposal: Allow WebIDL bindings to expose method parameters' types https://github.com/whatwg/dom/issues/1182 
  - Proposal: A new way to do feature detection for members https://github.com/whatwg/dom/issues/1181 
  - Proposal: Allow WebIDL binding to expose parameters' types and enums' values https://github.com/whatwg/dom/issues/1183 
  - Variable strength aborting https://github.com/whatwg/dom/issues/1215 [topic: aborting] 
  - Make it possible to wrap [parts of] the contents of a <textarea> or <input> in a Range https://github.com/whatwg/dom/issues/1375 [needs implementer interest] [addition/proposal] [topic: ranges] 
  - Please add the links to the old versions? https://github.com/whatwg/dom/issues/1067 [meta] 
  - Blame stopped working https://github.com/whatwg/dom/issues/1367 [meta] 
  - Ranges and Attr nodes https://github.com/whatwg/dom/issues/607 [topic: ranges] 
  - Expose document fragment serialization algorithm https://github.com/whatwg/dom/issues/965 
  - Strange behavior with `insertBefore` vs `appendChild` and transitions https://github.com/whatwg/dom/issues/880 
  - Element.replaceChild should allow for `old, new` argument ordering if `new` is a new element and `old` is a child of Element https://github.com/whatwg/dom/issues/847 
  - classes are compared without Unicode normalization https://github.com/whatwg/dom/issues/793 [i18n-needs-resolution] 
  - Why is `createProcessingInstruction(…)` allowed in HTML, but `createCDATASection(…)` isn’t? https://github.com/whatwg/dom/issues/798 
  - Address feedback from Travis and Sangwhan https://github.com/whatwg/dom/issues/702 
  - Abstract common logic in toggleAttribute() and setAttribute()? https://github.com/whatwg/dom/issues/657 [clarification] 
  - "To validate and extract a namespace and qualifiedName" could use clarification about case-insensitivity https://github.com/whatwg/dom/issues/680 
  - Allow <menu>, <ul>, <ol>, <li> to attach shadow https://github.com/whatwg/dom/issues/676 [topic: shadow] [needs implementer interest] [addition/proposal] 
  - Make "inner invoke" use "remove an event listener" https://github.com/whatwg/dom/issues/651 [good first issue] [clarification] 
  - document.open()'s mutation event suppression https://github.com/whatwg/dom/issues/640 [interop] 
  - Editorial: consider linking "present" consistently https://github.com/whatwg/dom/issues/574 
  - Node Tree section should probably include Attr https://github.com/whatwg/dom/issues/457 
  - Use `commonAncestorContainer` in concept-range-clone https://github.com/whatwg/dom/issues/56 [topic: ranges] 



Pull requests
-------------
* whatwg/html (+15/-0/💬38)
  15 pull requests submitted:
  - 12681  (by Jamesernator)
    https://github.com/whatwg/html/pull/12681 
  - 12680  (by annevk)
    https://github.com/whatwg/html/pull/12680 
  - 12679  (by domfarolino)
    https://github.com/whatwg/html/pull/12679 
  - 12677  (by domenic)
    https://github.com/whatwg/html/pull/12677 
  - 12675  (by annevk)
    https://github.com/whatwg/html/pull/12675 
  - 12674  (by annevk)
    https://github.com/whatwg/html/pull/12674 
  - 12673  (by JinDX)
    https://github.com/whatwg/html/pull/12673 
  - 12671  (by jmdyck)
    https://github.com/whatwg/html/pull/12671 
  - 12669  (by annevk)
    https://github.com/whatwg/html/pull/12669 
  - 12666  (by shannonbooth)
    https://github.com/whatwg/html/pull/12666 
  - 12664  (by evilpie)
    https://github.com/whatwg/html/pull/12664 
  - 12659  (by annevk)
    https://github.com/whatwg/html/pull/12659 
  - 12658  (by sirreal)
    https://github.com/whatwg/html/pull/12658 
  - 12655  (by florexdev)
    https://github.com/whatwg/html/pull/12655 
  - 12654  (by sirreal)
    https://github.com/whatwg/html/pull/12654 

  15 pull requests received 38 new comments:
  - #12666 Fix insertion location of <template> for declarative shadow roots (3 by noamr, shannonbooth)
    https://github.com/whatwg/html/pull/12666 
  - #12659 Editorial: merge the text track concept into TextTrack (3 by annevk, nigelmegitt)
    https://github.com/whatwg/html/pull/12659 [topic: media] 
  - #12654 Processing Instruction: Serialize with "?>" close (5 by annevk, foolip, noamr, sirreal)
    https://github.com/whatwg/html/pull/12654 [topic: parser] 
  - #12653 Handle processing instruction tokens in head-noscript, template (4 by annevk, noamr)
    https://github.com/whatwg/html/pull/12653 [normative change] [topic: parser] 
  - #12645 Sanitize while parsing (2 by noamr)
    https://github.com/whatwg/html/pull/12645 
  - #12624 Refactor fragment parsing algorithm to match implementations (5 by noamr, shannonbooth)
    https://github.com/whatwg/html/pull/12624 
  - #12562 headingoffset computation should not use the flat tree (3 by annevk, noamr, smaug----)
    https://github.com/whatwg/html/pull/12562 
  - #12444 Add `<meta name="responsive-embedded-sizing">` (1 by kojiishi)
    https://github.com/whatwg/html/pull/12444 
  - #12345 Simplify popover=hint behaviours & related spec fixes (1 by jakearchibald)
    https://github.com/whatwg/html/pull/12345 
  - #12263 Clone into all descendant selectedcontent elements (1 by josepharhar)
    https://github.com/whatwg/html/pull/12263 [topic: select] 
  - #12232 Make <option> and <optgroup> share a text content algorithm (1 by annevk)
    https://github.com/whatwg/html/pull/12232 [topic: select] 
  - #12184 Handle command buttons inside of popover light dismiss (1 by lukewarlow)
    https://github.com/whatwg/html/pull/12184 
  - #11454 Carry over sticky activation for same-origin navs and traversals (1 by foolip)
    https://github.com/whatwg/html/pull/11454 [addition/proposal] [topic: user activation] 
  - #10327 Don't cache HTTP errors in the module map (6 by jakearchibald, yoavweiss)
    https://github.com/whatwg/html/pull/10327 [needs tests] [needs implementation bugs] 
  - #5413 Align with DOM DocumentFragment adoption changes (1 by annevk)
    https://github.com/whatwg/html/pull/5413 

* whatwg/dom (+13/-0/💬5)
  13 pull requests submitted:
  - 1493  (by annevk)
    https://github.com/whatwg/dom/pull/1493 
  - 1492  (by annevk)
    https://github.com/whatwg/dom/pull/1492 
  - 1491  (by annevk)
    https://github.com/whatwg/dom/pull/1491 
  - 1490  (by annevk)
    https://github.com/whatwg/dom/pull/1490 
  - 1489  (by annevk)
    https://github.com/whatwg/dom/pull/1489 
  - 1488  (by annevk)
    https://github.com/whatwg/dom/pull/1488 
  - 1487  (by annevk)
    https://github.com/whatwg/dom/pull/1487 
  - 1486  (by annevk)
    https://github.com/whatwg/dom/pull/1486 
  - 1485  (by annevk)
    https://github.com/whatwg/dom/pull/1485 
  - 1484  (by annevk)
    https://github.com/whatwg/dom/pull/1484 
  - 1483  (by annevk)
    https://github.com/whatwg/dom/pull/1483 
  - 1482  (by annevk)
    https://github.com/whatwg/dom/pull/1482 
  - 1481  (by annevk)
    https://github.com/whatwg/dom/pull/1481 

  5 pull requests received 5 new comments:
  - #1487 Let replaceChildren() replace a document's children (1 by smaug----)
    https://github.com/whatwg/dom/pull/1487 
  - #1486 Adopt a DocumentFragment with a host like any other node (1 by smaug----)
    https://github.com/whatwg/dom/pull/1486 
  - #819 Adoption and DocumentFragment, part two (1 by annevk)
    https://github.com/whatwg/dom/pull/819 
  - #758 Make "inner invoke" use "remove an event listener" (1 by annevk)
    https://github.com/whatwg/dom/pull/758 
  - #663 Refactor toggle attribute (1 by annevk)
    https://github.com/whatwg/dom/pull/663 [do not merge yet] 


Repositories tracked by this digest:
-----------------------------------
* https://github.com/w3c/html-aam
* https://github.com/w3c/html-aria
* https://github.com/w3c/html-extensions
* https://github.com/w3c/htmlwg
* https://github.com/w3c/webcomponents
* https://github.com/whatwg/html
* https://github.com/whatwg/dom


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 13 July 2026 17:00:35 UTC