Commits on Sep 12, 2018
  1. Main part of the content has a dedicated element

    annevk committed Jul 26, 2018
    This was missed in 1dec930.
    Fixes #3795.
Commits on Sep 5, 2018
  1. Remove unnecessary security check from measureText()

    annevk authored and domenic committed Sep 5, 2018
    Fonts have no origins. This was missed in
    Fixes #3992.
Commits on Aug 17, 2018
Commits on Jul 23, 2018
  1. Review Draft Publication: July 2018

    annevk authored and domenic committed Jul 23, 2018
Commits on Jun 11, 2018
  1. Make document.domain's getter not conditonal on a browsing context

    annevk authored and foolip committed Jun 6, 2018
    Tests: ...
    Fixes #1794 and fixes #2697.
Commits on Jun 7, 2018
  1. Build upon URL rather than PSL

    annevk committed Jun 7, 2018
    Instead of "parsing" the Public Suffix List directly, use new terminology from the URL Standard.
    Closes #3711.
Commits on May 29, 2018
  1. Meta: Commit Snapshot and Review Draft support

    annevk committed May 29, 2018
    See whatwg/meta#92 for details. And whatwg/html-build#151 and whatwg/wattsi#70 for changes that are needed as well.
Commits on May 25, 2018
  1. Use the current high resolution time concept

    annevk committed May 23, 2018
    Using an underlying concept is better than invoking a method directly.
Commits on May 23, 2018
  1. Do not use percent decode on strings

    annevk committed Oct 10, 2017
    Also stop using "UTF-8 decode without BOM or fail" and instead use "UTF-8 decode without BOM" for fragment identifiers.
    Tests: web-platform-tests/wpt#8723.
Commits on May 16, 2018
  1. Dev edition: remove spurious mention of HTMLMenuElement

    annevk authored and domenic committed May 16, 2018
    Seems to have been accidentally added in 28b739e.
Commits on May 8, 2018
Commits on May 2, 2018
  1. Make not reset the encoding to UTF-8

    annevk committed May 2, 2018
    This change was made based on a discussion in However, as noted in that bug Firefox never shipped with this change and neither did Chrome or Safari.
    (Note that the initial change was to reset to UTF-16 in 37c4d16. I could not find the rationale for changing that to UTF-8 in 011b5e8.)
    Edge is the only browser that exhibits this behavior.
    Tests: web-platform-tests/wpt#10756.
Commits on Apr 30, 2018
  1. Use DOM's "replace all" primitive in

    annevk authored and domenic committed Apr 30, 2018
    This makes it clearer what is expected with respect to mutation observers.
Commits on Apr 27, 2018
  1. <meta http-equiv=set-cookie> is now a no-op

    annevk committed Apr 27, 2018
    Tests: cookies/meta-blocked.html in web-platform-tests.
    Closes #1950, closes #3011, and fixes #3076.
Commits on Apr 26, 2018
  1. Allow <script> inside <hgroup>

    annevk authored and domenic committed Jan 22, 2018
    This was introduced in c9a38bd and then removed in d2021df for unspecified reasons.
Commits on Apr 4, 2018
  1. Meta: remove unused secure context terms

    annevk committed Apr 4, 2018
Commits on Mar 23, 2018
  1. Add HTMLOrSVGElement interface mixin

    annevk committed Mar 23, 2018
    This exposes dataset, tabIndex, focus(), and blur() on SVG elements.
    It also does away with NoncedElement.
    Tests: web-platform-tests/wpt#10110 and web-platform-tests/wpt#10149 (dataset tests for SVG already exist).
    Fixes #3471 and fixes w3c/svgwg#60.
Commits on Mar 21, 2018
  1. Check for transferable detachedness after serializing

    annevk committed Mar 21, 2018
    Since serializing can make a transferable detached, it seems better to throw for that later.
    See for more context.
    Tests: web-platform-tests/wpt#9672.
Commits on Mar 14, 2018
  1. Remove processing for's type parameter

    annevk committed Mar 14, 2018
    Chrome, Edge, and Safari don't implement it and this is considered a legacy method.
    Follow-ups: #3564 and #3565.
    Tests: web-platform-tests/wpt#9978.
    Fixes #3546.
  2. Make event handlers share a code path with addEventListener()

    annevk committed Mar 14, 2018
    This hook was provided whatwg/dom#596 and event handlers need to use it to fix whatwg/dom#365 and w3c/ServiceWorker#1004 properly. Tests will be added as part of resolving those issues.
  3. Editorial: improve HTMLAllCollection IDL

    annevk authored and domenic committed Mar 14, 2018
Commits on Mar 5, 2018
  1. Editorial: cleanup activeElement

    annevk authored and domenic committed Mar 5, 2018
  2. Dev edition: adjust styling for smaller screens

    annevk authored and domenic committed Mar 5, 2018
    Fixes #3284.
Commits on Mar 2, 2018
  1. Mark focus events composed

    annevk committed Mar 2, 2018
Commits on Feb 26, 2018
  1. Duplicates in StructuredSerializeWithTransfer's transferList

    annevk committed Feb 26, 2018
    Duplicates are not allowed in most implementations and throw an error (before any serialization exceptions). This aligns the standard with that behavior.
    Tests: web-platform-tests/wpt#9672.
    Fixes #3507.
Commits on Feb 23, 2018
  1. Make <frame> fire load synchronously with "completely loaded"

    annevk committed Feb 22, 2018
    This makes it more consistent with <iframe> and fixes an inconsistency introduced in a703b0f.
    Fixes #3492.
  2. Editorial: align currentcolor with CSS

    annevk committed Feb 22, 2018
    It's spelled lowercase these days and as all CSS values is single quoted.
Commits on Feb 8, 2018
  1. Editorial: cleanup window.opener

    annevk authored and domenic committed Feb 8, 2018
    This feature has some outstanding issues and feature requests; see #323
    and #1826. But this editorial cleanup creates a more solid foundation
    for future work.
Commits on Feb 7, 2018
  1. Make crossOriginObject.then undefined for promises

    annevk authored and domenic committed Feb 7, 2018
    This allows promises to work better with cross-origin WindowProxy and Location objects.
    Fixes whatwg/dom#536.
Commits on Feb 5, 2018
  1. Clarify closePath() note

    annevk committed Feb 5, 2018
    Avoid mentioning moveTo() as there's no special behavior to it and rephrase things a bit.
    Fixes #344.
  2. Normalize the target attribute to a string

    annevk committed Feb 5, 2018
    This ends up fixing a bug as sometimes "The rules for choosing a browsing context" would be invoked with name being null rather than the empty string and would therefore not end up using the "_self" code path while it should.
  3. Fix StructuredDeserializeWithTransfer()

    annevk authored and domenic committed Feb 5, 2018
    97d644c was more breaking than planned as, e.g.,
    postMessage(null, "*", [new ArrayBuffer(2)])
    postMessage(null, "*", [new MessageChannel().port1])
    still need to detach (and visibly transfer in case of MessagePort) the values given in the third argument.
    See #793 (comment) for additional context.