Skip to content
Branch: master
Commits on Oct 15, 2019
  1. Make <img>.complete more reliable

    annevk committed Oct 15, 2019
    These changes are in line with all three browsers. Chrome still diverges significantly from the standard & tests though on other aspects.
    Tests: web-platform-tests/wpt#19298.
    Fixes #1055, fixes #4475. #4476 remains outstanding.
  2. Remove tooling suggestions for SVG and MathML

    annevk committed Oct 2, 2019
    These were rather specific for something that HTML does not specify generally. And also resulted in confusion: mathml-refresh/mathml#145.
Commits on Oct 13, 2019
  1. Meta: attempt to confuse caches less

    annevk authored and domenic committed Oct 13, 2019
    Other standards load some of these resources using CORS.
    This may help with whatwg/
Commits on Oct 10, 2019
  1. WHATWG and W3C have an agreement now

    annevk committed Oct 9, 2019
Commits on Oct 6, 2019
  1. Editorial: remove all BigInt references

    tomtt authored and annevk committed Oct 6, 2019
    BigInt is part of JavaScript now and no longer a proposal.
    Fixes #4947.
Commits on Oct 2, 2019
  1. Revert addition of JSON modules

    annevk committed Oct 2, 2019
    As explained at w3c/webcomponents#839 the current setup is insecure.
    Tests are now marked as "tentative": web-platform-tests/wpt#16734.
    This reverts db03474.
  2. Use width and height as intrinsic aspect ratio for img elements

    emilio authored and annevk committed Oct 2, 2019
    For when the current request is not available or it doesn't have an intrinsic ratio (such as some SVG content).
    This specifies the proposal in WICG/intrinsicsize-attribute#16, which is implemented in both Firefox and Chromium behind a flag.
  3. Meta: link commit snapshots

    annevk committed Oct 2, 2019
    Fixes whatwg/html-build#97 in combination with whatwg/wattsi#98.
Commits on Sep 28, 2019
  1. Specify which event loop to use for posting messages

    domenic committed Sep 28, 2019
    Closes #4653.
Commits on Sep 26, 2019
  1. Editorial: add space back as "andpixel" is nothing

    marti1125 authored and annevk committed Sep 26, 2019
    Fixes #4911.
Commits on Sep 24, 2019
  1. Define different types of focusability

    rakina authored and domenic committed Jul 16, 2019
    Define "focusable" more concretely, and as part of it, define special
    types of focusability: click focusable and sequentially focusable.
    As part of this, remove the "tabindex focus flag" because it can be
    replaced with "focusable" and "focusable area", and was very confusing.
    Part of #4607. Helps provide a basis for further work on #2013, but does
    not directly contribute to any shadow DOM upstreaming.
    This does not introduce any normative changes, but instead brings into
    the spec behavior that was previously only in implementations, and makes
    certain concepts explicit.
  2. Update sequential focus navigation to include shadow trees

    rakina authored and domenic committed Jun 26, 2019
    This defines an explicit list for the document's "sequential focus
    navigation order", whose contents are defined to include elements in
    shadow trees. Previously the contents of the sequential focus navigation
    order were defined mostly implicitly, in the tabindex section.
    This also expands the ordering requirements for sequential focus
    navigation order to account for shadow trees and slotted elements.
    Finally, this has a minor connection to delegatesFocus, in that it
    excludes elements that are shadow hosts with delegatesFocus = true from
    being focusable areas.
    Part of #2013.
    Tests: web-platform-tests/wpt#17523
  3. Add shadow host considerations for the :focus selector

    rakina authored and domenic committed Sep 24, 2019
    Part of #2013. Note that the delegates focus flag is not consulted.
    Tests: web-platform-tests/wpt#17493
  4. Update all constructors, including [HTMLConstructor]

    domenic committed Sep 24, 2019
    This updates all the constructors in the standard for recent changes to
    Web IDL. In particular:
    * Replace [Constructor] extended attributes with constructor operations
    * Cross-links constructor operations on events to the DOM event
      constructor definition
    * Changes [HTMLConstructor] to apply to constructor operations, instead
      of to interfaces, and updates all usages of it
    * Changes the definition of [HTMLConstructor] to leverage new Web IDL
      concepts of "usual constructor steps" and "internally create a new
      object implementing the interface"
    Fixes #4870. Fixes #4890.
  5. Map 0 for <col>'s width="" as well

    gurjotsingh4398 authored and domenic committed Sep 24, 2019
    This matches implementations.
    Tests: web-platform-tests/wpt#17572
Commits on Sep 20, 2019
  1. Add onslotchange to GlobalEventHandlers

    annevk authored and domenic committed Sep 20, 2019
    Fixes part of #3487; what remains is to add it to ShadowRoot.
Commits on Sep 13, 2019
  1. Editorial: remove now-redundant removal of event loop task

    domenic committed Sep 9, 2019
    Closes #4888. f4e2907 refactored these
    steps to remove the task as part of step 2, so step 7 is no longer
Commits on Sep 9, 2019
  1. Meta: do not export DocumentOrShadowRoot

    saschanaz authored and domenic committed Sep 9, 2019
    Closes #4879.
  2. Imperatively allocate window agents and agent clusters

    dtapuska authored and domenic committed Sep 9, 2019
    Previously, the spec vaguely noted that all agents and agent clusters
    must be allocated at the appropriate time.
    With this change, similar-origin window agents are allocated
    imperatively during document and browsing context creation, along with
    their corresponding agent clusters. The agent clusters are stored in the
    appropriate browsing context group, via a map keyed by scheme and
    registrable domain.
    Fixes #4361. Further work on imperative agent/agent cluster allocation,
    specifically for workers and worklets, is tracked in #4339.
Commits on Sep 3, 2019
  1. Update autofocus processing algorithm

    tkent-google authored and domenic committed Sep 3, 2019
    * Run focusing steps after an animation frame
    * Don't autofocus if the top-level document has focused area
    * Don't autofocus if one of ancestor document has a :target element
    Fixes #3551.  Fixes #4645.
Commits on Aug 30, 2019
  1. Make autofocus="" a global attribute

    tkent-google authored and domenic committed Aug 30, 2019
    * Add 'autofocus' to the global attribute list
    * Move 'autofocus' IDL attribute from HTMLButtonElement, HTMLInputElement,
      HTMLSelectElement, HTMLTextAreaElement to HTMLOrSVGElement
    Fixes #4563.
  2. Stop using White_Space

    annevk committed Aug 30, 2019
    For semantics of something being empty (table cells in this case) we should only consider ASCII whitespace, as we do elsewhere.
    Fixes #4854.
Commits on Aug 29, 2019
  1. Do not inherit text-transform (et al.) on form controls

    jugglinmike authored and zcorpan committed Aug 29, 2019
    This behavior for text-transform has been implemented by many user agents and supported by
    web developers via various "CSS normalizing" libraries.
    Also align with WebKit and Blink on resetting other properties in the UA stylesheet, and align with WebKit/Blink/Gecko with having text-align: center on buttons.
    Fixes #1310, fixes #4676.
    Tests: web-platform-tests/wpt#17152
Commits on Aug 26, 2019
  1. Meta: export <sub> and <sup>

    saschanaz authored and annevk committed Aug 26, 2019
    Closes #4863.
Commits on Aug 23, 2019
  1. Editorial: add a note for image button command labeling

    scottaohara authored and domenic committed Aug 23, 2019
    Closes #4815.
  2. Define DocumentOrShadowRoot's activeElement

    rakina authored and domenic committed Aug 23, 2019
    Part of #1583.
  3. Editorial: update some JavaScript spec references

    domenic committed Aug 22, 2019
    * Use the new URLs instead of
    * Reference ECMA-262 for dynamic import, instead of the separate
      import() proposal.
    * Move the requirement about implementing ECMAScript
      Internationalization API down to be a sibling of other related repos.
Commits on Aug 22, 2019
  1. Make the default tabIndex for <frame> 0

    domenic committed Aug 22, 2019
    This matches all implementations. Fixes #4855.
    This is another tweak on top of 15cf23a
    and 7ce0b47.
Commits on Aug 21, 2019
  1. Meta: Link to web-platform-tests in the header

    zcorpan authored and foolip committed Aug 20, 2019
    Fixes #3014
Commits on Aug 20, 2019
  1. Remove <img> progress events

    annevk committed Aug 20, 2019
    It seems this feature got added without an agreed upon plan. Firefox fires the loadstart event, but I cannot find evidence of the other events or them using the correct class.
    Tests: web-platform-tests/wpt#18499.
    Closes #1915. Closes #3860.
  2. Change default value of's url argument

    annevk committed Aug 20, 2019
    This aligns the HTML Standard with Chrome and Firefox rather than Safari.
    Tests: web-platform-tests/wpt#18536.
    Fixes #4762.
Commits on Aug 19, 2019
  1. Fix conformance requirements on <script>'s integrity="" attribute

    dieulot authored and domenic committed Aug 19, 2019
    Fixes #4358. See also #2382.
Commits on Aug 14, 2019
  1. Further tabIndex getter tweaks

    domenic committed Jul 9, 2019
    Further code inspection and test-writing revealed that SVG <a> elements
    get a 0 default tabIndex in all engines, and <object> elements get a 0
    default tabIndex in Blink and WebKit. These were omitted in
Commits on Aug 13, 2019
  1. Explicitly prevent sandboxed navigation via History

    dtapuska authored and domenic committed Aug 13, 2019
    Previously, sandboxed navigation did not prevent navigation via the history API;
    the check for the navigation was after the unload steps of the history
    traversal. This adds an explicit check in those methods to prevent such
    Fixes #880.
Commits on Aug 9, 2019
  1. Editorial: rename "Plain Unicode string" to "text" for drag data store

    karx authored and domenic committed Aug 9, 2019
    Fixes #4798.
You can’t perform that action at this time.