diff --git a/source b/source index 1d9d453d398..fa1b3a08132 100644 --- a/source +++ b/source @@ -51410,6 +51410,10 @@ ldh-str = < as defined in optional value is the value of + the element's value attribute, if there is one; otherwise + null.

+

The element's input activation behavior given event is as follows:

    @@ -53865,8 +53869,10 @@ interface HTMLButtonElement : HTMLElement {

    The value attribute gives the element's value for the purposes of form submission. The element's value is the value of the element's value attribute, if there is one, or the empty string - otherwise.

    + data-x="attr-button-value">value attribute, if there is one; otherwise the empty string. + The element's optional value is the value of the + element's value attribute, if there is one; otherwise + null.

    A button (and its value) is only included in the form submission if the button itself was used to initiate the form submission.

    @@ -56648,6 +56654,11 @@ interface HTMLLegendElement : HTMLElement { default value. If it is false, value mirrors the default value. If it is true, the default value is ignored.

    +

    Some form controls also have an optional value + this largely mirrors the value but doesn't normalize to an + empty string. This ought to be used sparingly, you generally want value.

    +

    input, textarea, and select elements have a user validity boolean. It is initially set to false.

    @@ -60398,8 +60409,9 @@ fur
-
  • Otherwise, if submitter has a value, - then set result to that value.

  • +
  • Otherwise, if submitter is a submit + button, then set result to submitter's optional value.

  • Close the dialog subject with result.

  • @@ -62609,7 +62621,7 @@ interface HTMLDialogElement : HTMLElement {
    1. Let value be invoker's value.

    2. + data-x="concept-fe-optional-value">optional value.

    3. Close the dialog element with value.