diff --git a/source b/source index 2590aa57623..50ad60cf84a 100644 --- a/source +++ b/source @@ -4615,6 +4615,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • WebDriver BiDi navigable destroyed
  • WebDriver BiDi user prompt closed
  • WebDriver BiDi user prompt opened
  • +
  • WebDriver BiDi file dialog opened
  • @@ -53263,19 +53264,28 @@ You cannot submit this form when the field is incorrect.
    1. Optionally, wait until any prior execution of this algorithm has terminated.

    2. -
    3. Display a prompt to the user requesting that the user specify some files. If the multiple attribute is not set on element, there - must be no more than one file selected; otherwise, any number may be selected. Files can be - from the filesystem or created on the fly, e.g., a picture taken from a camera connected to the - user's device.

    4. +
    5. Let dismissed be the result of WebDriver BiDi file dialog opened + with element.

    6. -
    7. Wait for the user to have made their selection.

    8. +
    9. +

      If dismissed is false:

      -
    10. If the user dismissed the prompt without changing their selection, then queue an - element task on the user interaction task source given element - to fire an event named cancel at element, with the bubbles attribute initialized to true.

    11. +
        +
      1. Display a prompt to the user requesting that the user specify some files. If the multiple attribute is not set on element, there + must be no more than one file selected; otherwise, any number may be selected. Files can be + from the filesystem or created on the fly, e.g., a picture taken from a camera connected to the + user's device.

      2. + +
      3. Wait for the user to have made their selection.

      4. +
      + + +
    12. If dismissed is true or if the user dismissed the prompt without changing + their selection, then queue an element task on the user interaction task + source given element to fire an + event named cancel at element, with the + bubbles attribute initialized to true.

    13. Otherwise, update the file selection for element.

    @@ -147558,6 +147568,7 @@ INSERT INTERFACES HERE Magnus Kristiansen, Maik Merten, Majid Valipour, + Maksim Sadym, Malcolm Rowe, Manish Goregaokar, Manish Tripathi,