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.
Das Schließen der Dialog-Box in diesem Beispiel funktioniert derzeit (Stand: April 2026) im Safari nur mit der Escape-Taste (also auf iPhone und iPad nicht)!
Es gibt einen Polyfill, der hier jedoch nicht verwendet wurde.