Skip to content
Branch: master
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.
  2. Align with IDL dictionary changes

    annevk committed Aug 9, 2019
Commits on Aug 7, 2019
  1. Fix miscounted number of custom element callbacks

    Malvoz authored and domenic committed Aug 7, 2019
    ab73443 introduced new custom element
    callbacks, but continued to referring to there being four callbacks.
    Let's stop stating how many callbacks there are.
    Fixes #4822.
Commits on Aug 6, 2019
  1. Editorial: cross-reference the "exposed" IDL concept

    Ms2ger authored and domenic committed Aug 6, 2019
Commits on Jul 18, 2019
  1. Editorial: initialize feature policy before document creation

    dtapuska authored and domenic committed Jul 18, 2019
    Instead of delegating to the feature policy spec to initialize feature
    policy after the document is created, initialize feature policy first
    and pass it in while constructing the document.
    This uses w3c/webappsec-feature-policy#324.
Commits on Jul 16, 2019
  1. Editorial: remove erroneous closing parenthesis

    annevk authored and domenic committed Jul 16, 2019
    Introduced in 7c5555a by accident.
  2. Review Draft Publication: July 2019

    annevk authored and foolip committed Jul 16, 2019
Commits on Jul 12, 2019
  1. Editorial: restore sandboxOrigin ID

    annevk authored and domenic committed Jul 12, 2019
    This ID was accidentally removed in 061e782. Thanks triple-underscore!
Commits on Jul 11, 2019
  1. Refactor the navigation algorithm

    dtapuska authored and domenic committed Jul 11, 2019
    * Create the document after the global is created.
    * Calculate the sandbox flags and origin before the document is created.
      This replaces the previously-declarative determination of the document
    * Thread through much of the previously-implicit state as explicit
Commits on Jul 9, 2019
  1. Define what tabIndex returns when the tabindex attribute is not set

    rakina authored and domenic committed Jul 9, 2019
    This updates the tabIndex getter's default value to be 0 for a specific
    list of element types, instead of the spec's previous "elements that are
    focusable". This matches reality better; apart from minor edge cases
    all three browser engines match this spec in observable behavior.
    Closes #1786. Closes #4464. See the focus meta-bug in #4607 for related
    discussions, including on adding an API that actually reflects whether
    an element is focusable (like the tabIndex getter was kind-of supposed
    to do).
    Tests: web-platform-tests/wpt#17657
Commits on Jul 8, 2019
  1. Use [[GlobalEnv]] in event handler's current value

    shvaikalesh authored and domenic committed Jul 8, 2019
    Fixes #2467.
Commits on Jul 5, 2019
  1. Fix document URL setting for javascript: URLs

    TimothyGu authored and domenic committed Jul 5, 2019
    A series of changes starting with 6440cca which removed the override
    URL concept as well as intermediate cleanups such as e13762f eroded
    the correctness of javascript: document URLs. Now it seems to be the
    case that fixing this typo restores the correct handling for such URLs.
    Addresses some concerns raised in #3989.
Commits on Jul 3, 2019
  1. Adjust rules for parsing dimension values

    annevk committed Jul 3, 2019
    In particular:
    * Disallow a leading +. Fixes #4720.
    * Allow a trailing dot (in particular before %). Fixes #4736.
    Tests: will be added and upstreamed in
  2. Define serialization and deserialization steps for errors

    yutakahirano authored and domenic committed Jul 3, 2019
    Define serialization and deserialization steps for all built-in
    NativeError types from the JavaScript specification. This change doesn't
    cover DOMExceptions, which are covered by
    Fixes #4268.
    * web-platform-tests/wpt#17095
    * web-platform-tests/wpt#17159
Commits on Jul 2, 2019
  1. Update for module records' Instantiate → Link rename

    Ms2ger authored and domenic committed Jul 2, 2019
  2. Editorial: link the term "CSS box" and remove parentheticals

    zcorpan authored and domenic committed May 24, 2019
    Fixes #4618.
You can’t perform that action at this time.