Die (versteckte) Dialog-Box kann durch den Button geöffnet werden. Dieser hat zwei Attribute:
command="show-modal"
wird dialog.showModal() aufgerufen.commandfor="my-dialog"
wird der Button der dialog-Box mit dieser id zugeordnet.
Dieses Beispiel funktionert derzeit (Stand: März 2025) nur im Chrome Canary!
Es gibt einen Polyfill, der hier jedoch nicht verwendet wurde.