diff --git a/source b/source index 980e51fd8ba..f6ab9b57977 100644 --- a/source +++ b/source @@ -53857,20 +53857,27 @@ interface HTMLSelectElement : HTMLElement {

If the select is being rendered as a drop-down box with base appearance, then the user agent should allow the user to open the picker. Opening the picker will either fire a - corresponding mousedown or keydown event on the select element. Calling - preventDefault() on either of these events will - prevent the picker from opening. Otherwise, the picker is opened.

+ data-x="select-open-picker">open the picker given a corresponding select + element select and a corresponding mousedown or + keydown event event: + +
    +
  1. If event's canceled flag is set, then return.

  2. + +
  3. Run the show popover algorithm given select's select + popover, false, and select.

  4. +

If the select is being rendered as a drop-down box with base - appearance, then the user agent should allow the user to focus another option. - Performing this action will fire a corresponding keydown event - on the currently focused option element, then run the focusing steps on - another option within the select. Calling preventDefault() on the keydown event will prevent the new option from being - focused.

+ appearance, then the user agent should allow the user to focus another option + given the new option element to focus option and a keydown event event:

+ +
    +
  1. If event's canceled flag is set, then return.

  2. + +
  3. Run the focusing steps on newOption.

  4. +

Implementations commonly allow the user to focus the next or previous option via the arrow-up and arrow-down keys, focus the first or last option via the Home or End keys, or