Tu navegador aún no soporta Invoker Commands: la demo usa un plan B en JavaScript.

command
commandfor
Cero listeners en los botones.
Solo HTML.
Pulsa un botón: aquí aparece cada evento command.

Un modal sin JavaScript

Lo ha abierto command="show-modal". Escape lo cierra, el foco vuelve al botón y la animación de entrada es CSS con @starting-style.

Popover declarativo

Se cierra al hacer clic fuera (light dismiss) o con el botón: