Skip to content
Permalink
Branch: master
Commits on May 16, 2019
  1. Introduce form-associated custom elements

    tkent-google authored and domenic committed Feb 19, 2019
  2. Custom elements: add element internals

    tkent-google authored and domenic committed May 16, 2019
    This provides the ElementInternals interface, which can be obtained for
    custom elements via the element.attachInternals() method. For now
    ElementInternals is empty, but it will gain members in #4383.
    
    This also adds the ability for custom elements to set the
    disabledFeatures static property, to disable element internals and
    shadow DOM. Some DOM-side infrastructure work there is necessary in
    whatwg/dom#760.
    
    Tests:
    - web-platform-tests/wpt#15123
    - web-platform-tests/wpt#15516
    - web-platform-tests/wpt#16853
    
    Fixes w3c/webcomponents#758.
Commits on May 15, 2019
  1. Add <form>'s "firing submission events" flag

    tkent-google authored and domenic committed May 15, 2019
    Fixes #4620. This flag prevents reentrancy into the submission algorithm
    during submit or invalid events. Blink and Gecko implement this for
    submit only; WebKit implements it for both. The specification chooses
    WebKit's behavior.
    
    Tests: web-platform-tests/wpt#16811
Commits on May 9, 2019
  1. Fix the list of event handler content attributes

    tkent-google authored and domenic committed May 9, 2019
    - Add oncopy, oncut, onformdata, and onpaste
    - Move onwheel to the end of the list
    
    Fixes #4549.
    Fixes #4564.
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 Jan 11, 2019
  1. Clone form data after dispatching the formdata event

    tkent-google authored and annevk committed Jan 11, 2019
Commits on Jan 8, 2019
  1. Event-based form participation

    tkent-google authored and annevk committed Jan 8, 2019
    - Add formdata event and FormDataEvent interface
    - Fire it in "constructing the entry list" algorithm
    - Introduce "constructing entry list" flag of a form element to avoid recursive submission.
    
    Tests: web-platform-tests/wpt#14637.
    
    Change to XMLHttpRequest: whatwg/xhr#231.
    
    This fixes a part of w3c/webcomponents#187.
Commits on May 25, 2018
  1. Editorial: replace "form data set" with "entry list" (from FormData)

    tkent-google authored and annevk committed May 25, 2018
    Also use File objects for entry values rather than an abstraction.
    
    Corresponding XMLHttpRequest Standard change: whatwg/xhr#210.
    
    Fixes part of #3676.
Commits on May 8, 2018
  1. Remove 'type' from form data set tuples

    tkent-google authored and annevk committed May 8, 2018
    Remove it to simplify the specification and improve compatibility of the "form data set" and FormData interface.
    
    This change introduces "append an entry" steps for line break normalization and scalar value conversion.
Commits on Apr 27, 2018
  1. Move _charset_ handling to construct the form data set

    tkent-google authored and annevk committed Apr 27, 2018
    This makes the algorithms match Chrome, Firefox, and Safari.
    
    Change to the URL Standard: whatwg/url#382.
    
    Tests: web-platform-tests/wpt#10623.
    
    Fixes #3560.
Commits on Apr 16, 2018
  1. Fix customElements.upgrade() to use shadow-including tree order

    tkent-google authored and domenic committed Apr 16, 2018
You can’t perform that action at this time.