Re:Using <details> for menus and dialogs (2019)
by eyelidlessness on Sunday April 25, 2021 @11:38AM
(#26933544)
That’s true and what I assumed of summary. Although toggle buttons are fairly useless in plain HTML without JS, which is why checkbox is the more obvious semantic analogue outside the shadow DOM.
Conceptually the summary is a toggle button: you click it to toggle the display state of the details element.