Skip to content
Branch: master
Commits on Apr 15, 2019
  1. Make CustomElementConstructor exceptions more consistent

    annevk committed Apr 15, 2019
    And allow for simplification of "create an element" by moving a step into IDL.
    Tests: web-platform-tests/wpt#16328.
    Corresponding DOM changes: whatwg/dom#751.
    Fixes #4520.
Commits on Apr 11, 2019
  1. Generalize the description of aborting downloads

    xyaoinum authored and annevk committed Apr 11, 2019
    A user agent can abort a download for a variety of reasons, not necessarily restricted to the cross-origin scenarios. See WICG/interventions#67 for more context.
    Also move the potential of blocking a download out of the filename selection algorithm.
Commits on Apr 10, 2019
  1. Editorial: fix noreferrer processing model link

    annevk committed Apr 9, 2019
    Fixes #4515.
Commits on Apr 5, 2019
  1. Meta: remove references to legacy bugs

    domenic authored and annevk committed Mar 29, 2019
    All legacy bugs in the WHATWG/HTML component of Bugzilla have been moved
    here. Legacy bugs in the HTML WG/HTML 5 component of Bugzilla seem to
    be mostly resolved; since we cannot triage them actively anymore,
    removing references to them seems best.
    This then removes the file since the only HTML-specific
    maintenance information was about legacy bugs.
Commits on Apr 4, 2019
  1. Meta: update link to IRC info in

    SuriyaaKudoIsc authored and domenic committed Apr 4, 2019
  2. Stop using textContent in normative text

    annevk committed Apr 4, 2019
    Instead of using textContent, which is a public API, use "descendant text content" and "string replace all".
Commits on Apr 3, 2019
  1. Rewrite output element to not use non-existing observers

    annevk committed Apr 3, 2019
    The output element was defined to use descendant observers, which do not exist in all implementations and are not grounded in a specification concept. Thankfully, it can also be written to not require those.
    Tests: web-platform-tests/wpt#16080.
    Fixes #4163.
Commits on Mar 29, 2019
  1. Remove compound microtasks

    annevk committed Mar 29, 2019
    Implementations do not have this concept and treat calling mutation observers and dispatching slotchange events as a microtask that happens to do quite a few things.
  2. Use the DOM manipulation task source for promise-related events

    CYBAI authored and domenic committed Mar 29, 2019
    Fixes #3731.
Commits on Mar 28, 2019
  1. Specify synthetic mouse event name for click()

    CYBAI authored and domenic committed Mar 28, 2019
    Fixes #4451.
Commits on Mar 20, 2019
  1. Add an optional desynchronized mode to 2D canvas

    yellowdoge authored and annevk committed Mar 20, 2019
    Developers of stylus-based drawing applications (e.g., Google Keep) have found this hint to be critical in order to be competitive with native applications. It has been prototyped in Chromium and yields significant latency improvements there.
    Tests: will be added as part of
    Supersedes #4234. Partial fix for #4087.
    Co-authored-by: Miguel Casas-Sanchez <>
Commits on Mar 14, 2019
  1. Tie BarProp object lifetime to the Window object

    annevk committed Mar 14, 2019
    Also describe what happens when the browsing context is discarded.
    Tests: web-platform-tests/wpt#15815.
    Follow-up: #4431.
    Fixes #2579.
Commits on Mar 13, 2019
  1. Editorial: reference the type instead of the member name

    annevk committed Mar 11, 2019
    "Nested browsing context" belongs to an element. What objects contains are potentially browsing contexts.
Commits on Mar 8, 2019
  1. Make the formdata event bubble

    tkent-google authored and domenic committed Mar 8, 2019
    This is a follow-up of #4239, and
    fixes an issue pointed out in web-platform-tests/wpt#14637.
Commits on Mar 7, 2019
  1. Editorial: use Realm record's [[Intrinsics]]

    annevk authored and domenic committed Mar 7, 2019
  2. Redefine "relevant Realm" and related terms

    Ms2ger authored and domenic committed Mar 7, 2019
  3. Fix Window's close(d) members

    annevk committed Mar 7, 2019
    close() needed to queue a task to close, though closed needs to immediately know when close() is invoked too.
    Tests: web-platform-tests/wpt#15561 & web-platform-tests/wpt#15649.
    Fixes #4405. Helps with #4363.
Commits on Mar 4, 2019
  1. Rendering: update when an image creates a replaced box

    emilio authored and annevk committed Mar 4, 2019
    This aligns the standard with Chromium/WebKit and an upcoming release of Firefox.
    In particular, the two cases that need to work are:
    * <img> (without alt) creates a replaced box, regardless of specified dimensions or what not.
    * <img src="foo" alt="bar"> creates a replaced box while the image is loading, rather than an inline.
    Tests are in
Commits on Mar 1, 2019
  1. Remove table border-color special case (doesn't match reality)

    dholbert authored and annevk committed Mar 1, 2019
    Tests: will be upstreamed as part of
    Fixes #4391.
Commits on Feb 27, 2019
  1. Editorial: move navigation document initialization

    domenic committed Feb 27, 2019
    Previously, it was indented into the middle of "process a navigate
    response", which made that algorithm really hard to read. There was also
    a standalone "set the Document's address" algorithm which was never
    called, but said it must be performed at the appropriate time.
    This moves the algorithm out to be a sibling of "process a navigate
    response", with appropriate inputs, and includes the step to set the URL
    directly in the algorithm.
    Closes #3327.
  2. Editorial: factor out and clean up javascript: URL processing

    domenic committed Feb 27, 2019
    This attempts to make the navigation algorithm slightly more
    comprehensible by factoring out the conversion of javascript: URL
    requests into responses into a dedicated algorithm, instead of having it
    occupy about half of the main "navigate" algorithm. The factored-out
    algorithm is also slightly modernized and cleaned up in various ways.
Commits on Feb 26, 2019
  1. Remove XML loading's namespace-based dispatching

    annevk authored and domenic committed Feb 21, 2019
    It's not implemented and complicates navigation.
    Closes #2656.
  2. Editorial: use responsible document a little less

    annevk committed Feb 26, 2019
    Helps with #4335.
  3. Editorial: clarify responsible browsing context

    annevk authored and domenic committed Feb 26, 2019
    This fixes #3846, though does not clarify the situation for all callers necessarily.
    Removing this concept altogether is tricky as it's used in workers for disabled scripts. #1580 tracks that.
Commits on Feb 25, 2019
  1. Add imagesrcset and imagesizes on <link>

    domfarolino authored and domenic committed Feb 25, 2019
    This allows preloading responsive images. Closes w3c/preload#120.
Commits on Feb 23, 2019
  1. Editorial: remove redundant strong reference talk

    annevk committed Feb 22, 2019
    All these references are already explicit (usually via "internal slots" on the objects) and they are strong by default, so there's no need to state this separately.
    Closes #4386.
Commits on Feb 22, 2019
  1. Editorial: remove sandboxed storage area URLs flag

    annevk committed Feb 22, 2019
    This is not defined to have an effect. I.e., the ideas in never materialized.
    See also #3862 and whatwg/fetch#846.
  2. Introduce browsing context groups

    annevk committed Feb 22, 2019
    The grouping concepts unit of related browsing contexts and unit of similar-origin browsing contexts were not accurate, due to browsing contexts being able to hold a sequence of (potentially cross-site) documents.
    Fixes #4198.
  3. Clarify Window's focus() and blur()

    annevk committed Feb 22, 2019
    In particular when there's a null browsing context, for #4363.
    Tests: web-platform-tests/wpt#15460.
  4. Meta: export Window's browsing context properly

    annevk authored and domenic committed Feb 22, 2019
    This should fix the issue seen in whatwg/fullscreen#145.
  5. Editorial: shorten Window's top attribute's algorithm

    annevk committed Feb 22, 2019
  6. Editorial: modernize Window's parent and frameElement

    annevk committed Feb 22, 2019
Commits on Feb 21, 2019
  1. Editorial: minor cleanup around browsing contexts

    annevk authored and domenic committed Feb 19, 2019
You can’t perform that action at this time.