Skip to content
Branch: master
Commits on May 21, 2020
  1. Add examples for "is closing" and "disowned"

    Yash-Handa committed May 21, 2020
    Closes #4417.
Commits on May 20, 2020
  1. Remove unnecessary <nav> inside <footer> in an example

    benjibee committed May 20, 2020
    Closes #5565.
Commits on May 19, 2020
  1. Specify image lazy loading in terms of IntersectionObserver

    zcorpan and domfarolino committed May 19, 2020
    Fixes #5236.
    Co-authored-by: Dominic Farolino <>
Commits on May 18, 2020
  1. Editorial: link correct URL concept

    annevk committed May 18, 2020
    Also adjust formatting and correct markup in the Web storage section.
Commits on May 15, 2020
  1. Use Infra's "is"/"identical to" for string equality

    aphillips committed May 15, 2020
    Fixes #5067.
  2. Fix outdated inline property names for dialog element

    sefeng211 committed May 15, 2020
  3. Meta: put dfn panel CSS in styles.css

    annevk committed May 15, 2020
Commits on May 13, 2020
  1. Fix missing "not" in DOMParser domintro

    domenic authored and annevk committed May 13, 2020
  2. Meta: make inline style sheet external

    annevk committed May 13, 2020
    And also remove the remaining prefixed properties.
Commits on May 12, 2020
  1. Meta: align with URL export changes

    annevk committed May 12, 2020
    It's UTF-8 percent-encode (for code points) and percent-decode (for strings) now. See whatwg/url#503.
Commits on May 11, 2020
  1. Editorial: clarify focusability wording and table styles

    matatk committed May 11, 2020
    * Add a solid line to the top of the focusability examples table, to
      match the one at the end, and make it clearer to see that the example
      panels are part of the table.
    * Add "and be sequentially focusable" before the list of elements that
      it is suggested browsers include in the "tab" order by default (when
      their tabindex value is null).
    Closes #5087.
  2. registerProtocolHandler(): only "https" schemes for the handler

    annevk authored and domenic committed May 11, 2020
Commits on May 9, 2020
  1. registerProtocolHandler() cleanup

    annevk committed May 9, 2020
    Less ambitious, but still solves a couple problems and makes room for future cleanup:
    * Closes #3828 and closes #3830 by defining scheme validation fully.
    * Also defines validation for unregisterProtocolHandler(), which was poorly defined but in its single implementation matches that of registerProtocolHandler().
    * Removes the note about inline usage and gopher as it's unclear how valid that was to begin with and we're slowly moving towards only opening these top-level anyway.
    Ideally a future cleanup defines an internal model for storing handlers and where that is (and is not) consulted. See #3043.
    Tests: web-platform-tests/wpt#23458 (combined with the tests already there).
Commits on May 8, 2020
  1. Pass sourceText to OrdinaryFunctionCreate for event handlers

    domenic committed May 8, 2020
    Closes #5500.
    This also makes the special case more explicit by referring to the name
    and eventTarget variables.
Commits on May 6, 2020
  1. Define height attribute for thead, tbody, and tfoot elements

    Yash-Handa committed May 6, 2020
Commits on May 5, 2020
  1. Fix IDL of ElementInternals's setValidity()

    annevk committed May 5, 2020
Commits on May 4, 2020
  1. Stop dispatching invalid on <form>

    annevk committed May 4, 2020
    Also tidy up some formatting.
    Tests: web-platform-tests/wpt#23380.
    Closes #4626.
Commits on May 2, 2020
  1. Editorial: update ARIA authors list in References

    carmacleod committed May 2, 2020
  2. Editorial: aria-describedby is for all elements

    carmacleod committed May 2, 2020
    Fixes #5503.
Commits on May 1, 2020
  1. Add referrerpolicy="" to img's relevant mutations

    domfarolino committed May 1, 2020
Commits on Apr 30, 2020
  1. Editorial: pop-up → popup

    annevk authored and domenic committed Apr 30, 2020
Commits on Apr 28, 2020
  1. Update the kitchen sink diagram

    domenic committed Apr 28, 2020
    * Removes "MQ" ("Media Queries"?) from the foundational layer.
    * Fixes the typography for "Web IDL".
    * Replaces "NPAPI" with "Service Workers" in the top layer.
    * Replaces "JPEG GIF PNG" with "AV1 Opus PNG" to be a little less
    * Replaces "Encodings" with "Encoding" since that's the name of the
      spec in question.
    * Replaces "Geo" with "IDB" (IndexedDB).
    * Uses CSS to center things instead of doing so manually.
    Closes #4711.
  2. Update worker global scope's owner set earlier

    domenic committed Apr 28, 2020
    Fixes #5469.
  3. Rendering: marquee is display: inline-block

    Yash-Handa committed Apr 28, 2020
    Closes #5063. Follow-up: #5492.
Commits on Apr 27, 2020
  1. Fix call to "create a new browsing context"

    domenic committed Apr 23, 2020
    This regressed in 916a923.
  2. Do not use tabindex to determine interactive content

    TimothyGu committed Apr 27, 2020
    Fixes #5414.
    What elements are considered interactive content is observable through
    label element retargeting behavior, and all major rendering engines do
    not consider tabindex for this purpose. In fact, considering tabindex
    would be a Web-incompatible change according to
    This does not change document conformance requirements, since the cases
    that would be affected now explicitly disallow elements with the
    tabindex attribute, in addition to disallowing interactive content.
Commits on Apr 22, 2020
  1. Editorial: fix some script document links

    domenic committed Apr 22, 2020
Commits on Apr 21, 2020
  1. Prevent execution of (some) scripts moving between documents

    domenic committed Apr 21, 2020
    This causes scripts that move between documents between the preparation
    and execution phases to not execute, aligning with most browsers. Closes
    This does not address #2137, which is about scripts moving between
    documents between the parsing and preparation, or parsing and execution
    Tests: web-platform-tests/wpt#19632
Commits on Apr 20, 2020
  1. constructor -> legacy factory function in prose

    domenic committed Apr 14, 2020
  2. Align with Web IDL extended attribute changes

    domenic committed Apr 8, 2020
    Follows heycam/webidl#870. Additionally, this
    cross-links all of these extended attributes from their usage sites,
    since I was updating them anyway.
  3. Meta: use absolute paths for images

    domenic committed Apr 20, 2020
    Fixes #5467. This is only a problem for the dev edition, not the
    multipage edition, because we have a redirect set up for
    /multipage/images/* to /images/*.
  4. Align on what we call implementation-defined

    annevk committed Apr 20, 2020
    I.e., not UA-defined, not user-agent-defined, and not user-agent defined.
    Also link it up to Infra's fresh definition.
  5. Remove the title argument from registerProtocolHandler()

    annevk committed Apr 20, 2020
Commits on Apr 15, 2020
  1. Disentangle images loading on-demand from scripting

    domenic committed Apr 9, 2020
    Closes #5445, and aligns with implementations.
Commits on Apr 14, 2020
  1. Remove "report long tasks" from update the rendering

    npm1 committed Apr 14, 2020
You can’t perform that action at this time.