diff --git a/source b/source index 9d749bd678d..56152a2cb65 100644 --- a/source +++ b/source @@ -57285,18 +57285,30 @@ interface HTMLDetailsElement : HTMLElement {
The activation behavior of summary
elements is to run the following
- steps:
A summary
element is a summary for its parent details if the following
+ algorithm returns true:
If this summary
element has no parent node, then return.
If this summary
element has no parent, then return false.
Let parent be this summary
element's parent node.
Let parent be this summary
element's parent.
If parent is not a details
element, then return.
If parent is not a details
element, then return false.
If parent's first summary
element child is not this
- summary
element, then return.
summary
element, then return false.
+
+ Return true.
The activation behavior of summary
elements is to run the following
+ steps:
If this summary
element is not the summary for its parent
+ details, then return.
Let parent be this summary
element's parent.
If the open
attribute is present on
@@ -73709,8 +73721,12 @@ END:VCARD
The tabIndex
IDL attribute must
reflect the value of the tabindex
content
- attribute. Its default value is 0 for elements that are focusable and −1 for elements that
- are not focusable.
a
, area
,
+ button
, iframe
, input
, select
, or
+ textarea
element, or is a summary
element that is a summary for
+ its parent details. The default value is −1 otherwise.
+
+ The varying default value based on element type is a historical artifact.