Skip to content
Permalink
Branch: master
Commits on Jan 22, 2020
  1. Prevent infinite recursion when upgrading custom elements

    domenic committed Jan 22, 2020
  2. Meta: add recommended website to wrap text to 100 characters

    janiceshiu authored and domenic committed Jan 22, 2020
  3. Remove frameset from Window's named objects

    pshaughn authored and domenic committed Jan 22, 2020
    d3c9442 intended to remove a, area, and
    frameset from Window's named objects, and came with matching web
    platform tests to assert that frameset was removed, which all engines
    currently pass. However, that commit actually forgot to remove frameset;
    this fixes that.
    
    Closes #5230.
Commits on Jan 21, 2020
  1. Fix meaning-changing typo in focusable area description

    aaqaishtyaq authored and domenic committed Jan 21, 2020
    Closes #5219.
Commits on Jan 16, 2020
  1. Use Infra for tracking vector/fingerprint marking

    annevk committed Sep 24, 2019
Commits on Jan 15, 2020
  1. Editorial: move onwheel to be in alphabetical order

    stephenmcgruer authored and annevk committed Jan 15, 2020
    Part of this was fixed by b5ac75d. This was introduced in 163c216 due to not resorting after renaming.
Commits on Jan 9, 2020
  1. Spec the prefixed CSS Animation/Transition event handlers

    stephenmcgruer authored and domenic committed Jan 9, 2020
  2. Signpost the debate on some script document mismatches

    domenic committed Dec 13, 2019
    This adds a pointer to #2137, which remains somewhat contested, to the
    relevant parts of the prepare and execute algorithms for scripts.
  3. Editorial: add explicit "preparation-time document" to script elements

    domenic committed Dec 13, 2019
    Previously this was referred to imprecisely as "the node document of the
    script element at the time the prepare a script algorithm started".
  4. Editorial: stop numbering the script-element pieces of state

    domenic committed Dec 13, 2019
    This makes it easier to add to and rearrange them.
  5. Editorial: add explicit "parser document" to script elements

    domenic committed Dec 13, 2019
    Previously this was referenced in an implicit way, as "the parser that
    created the element". This makes it an explicit associated value, from
    which "parser-inserted" is derived.
  6. Cleanups to "execute a script block"

    domenic committed Dec 13, 2019
    One normative fix: by saving the script element's node document before
    evaluation, this properly changes that document's currentScript back
    after evaluation. As previously written, a script that moved during
    evaluation would cause its new node document's currentScript to update.
    
    Tests: web-platform-tests/wpt#20775
    
    Editorial cleanups:
    
    * Use a named argument, scriptElement
    * Use the saved document variable throughout
    * Cleanup source formatting
    * Remove <!-- SCRIPT EXEC --> comments
  7. Remove p end tag in optional p end tag example

    janiceshiu authored and annevk committed Jan 9, 2020
    Closes #5119.
Commits on Jan 8, 2020
  1. Meta: export node's language

    janiceshiu authored and annevk committed Jan 8, 2020
Commits on Jan 7, 2020
  1. Consult .name instead of [[Prototype]] for Error serialization

    domenic committed Jan 7, 2020
    Fixes #5140.
Commits on Jan 6, 2020
  1. Meta: keep the fragment when clicking the Multipage or Dev links

    zcorpan authored and domenic committed Dec 20, 2019
    For people who follow a link to single page (with a fragment) but
    prefer to load the multipage version, using the link at the top
    would remove the fragment. This keeps the fragment when clicking
    the link, and `link-fixup.js` will do the necessary redirect when
    the multipage page is loaded.
Commits on Dec 19, 2019
  1. Replace FunctionCreate with OrdinaryFunctionCreate

    jmdyck authored and domenic committed Dec 19, 2019
  2. Clarify that developers also need to escape "<SCRiPT" etc.

    ArgonAlex authored and domenic committed Dec 19, 2019
  3. Update the [WEBLINK] reference from RFC5988 to RFC8288

    jyasskin authored and domenic committed Dec 19, 2019
  4. Add "Accessibility considerations" for custom elements

    carmacleod authored and domenic committed Dec 19, 2019
    Closes #5170.
  5. Convert some "queue a task" to "queue an element task"

    dtapuska authored and domenic committed Dec 19, 2019
    Helps with #4980 and #4506.
Commits on Dec 18, 2019
  1. Disallow serializing and transferring non-origin-clean ImageBitmap

    yutakahirano authored and domenic committed Dec 18, 2019
    This feature brings extra complexity for Cross-Origin-Opener-Policy and
    Cross-Origin-Embedder-Policy, and is rarely used.
    
    Relevant discussion:
    https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Z1XdYf6SjDU
Commits on Dec 16, 2019
  1. Add Accessibility considerations to element definitions

    carmacleod authored and domenic committed Dec 16, 2019
    Fixes #3282.
Commits on Dec 13, 2019
  1. Meta: export "form-associated custom elements"

    carmacleod authored and domenic committed Dec 13, 2019
  2. Define getSVGDocument() in terms of content document

    annevk committed Dec 13, 2019
    Additionally, make content document (also used by contentDocument) perform the same origin-domain comparison on the two documents involved rather than involve the current settings object.
    
    Tests: web-platform-tests/wpt#20432.
    
    Fixes #5094.
Commits on Dec 11, 2019
  1. Fix "get the focusable area"

    bicknellr authored and domenic committed Dec 11, 2019
    The refactoring in bcd5d61 missed a few
    instances of the "new focus target" variable.
  2. Only run "perform a security check" for Window and Location objects

    annevk committed Dec 10, 2019
    These days all implementations only have security checks on a couple of objects. Firefox used to have cross-origin object wrapper, but those are no longer web observable.
    
    Tests: html/browsers/origin/cross-origin-objects/cross-origin-objects.html and web-platform-tests/wpt#20432.
Commits on Dec 6, 2019
  1. Align with DOM's children changed steps

    annevk committed Dec 5, 2019
    As indicated by whatwg/dom#800 and its tests, more than Text node changes are observed by consumers.
Commits on Dec 5, 2019
  1. Add "queue an element task" algorithm

    dtapuska authored and domenic committed Dec 5, 2019
    This is a specialization of "queue a task", where the event loop and the
    document are derived from the element.
    
    This helps with #4980. For now only a couple instances were converted,
    but the other 200+ will follow.
  2. Editorial: remove unnecessary parameter

    jugglinmike authored and domenic committed Dec 5, 2019
    The "same-orgin fallback flag" only influences the behavior of the
    "create a potential-CORS request" algorithm when the
    "corsAttributeState" parameter is "No CORS". The EventSource
    constructor's algorithm never specifies corsAttributeState as "No
    CORS", so the flag has no effect.
  3. Editorial: inline event loop start and remove event loop end

    npm1 authored and annevk committed Dec 5, 2019
    Follow-up to #5123.
Commits on Dec 4, 2019
  1. Explain label activation behavior + custom elements

    domenic committed Dec 4, 2019
    Closes #5009.
  2. Revamp the user activation model

    mustaqahmed authored and domenic committed Dec 4, 2019
    This replaces the previous concept of "triggered by user activation"
    with a more nuanced model, introducing new concepts and a more detailed
    processing model. This aligns with Chromium's "user activation v2" work,
    which gained consensus during the discussion at TPAC [1]. (The previous
    specification did not align with any implementation.)
    
    This serves mostly as a foundational improvement. Interop work remains
    to be done on individual APIs and how they use user activation, as well
    as the exact set of events which count as user activation. Those issues
    are tracked in [2] and elsewhere.
    
    Fixes #1903. Fixes #3859.
    
    [1]: https://docs.google.com/document/d/1gHxQMdXGX4UjjoPXi0c1vhwYregQzWNEHqgbydopCoo/edit#heading=h.9hw95kikso76
    [2]: https://github.com/whatwg/html/labels/topic%3A%20user%20activation
  3. Do not report long tasks outside of the event loop

    npm1 authored and domenic committed Dec 4, 2019
Commits on Nov 26, 2019
  1. Editorial: nested browsing context is a member, not a type

    annevk committed Nov 18, 2019
    Also make more usage of a browsing context's container (document) where possible.
Older
You can’t perform that action at this time.