commandfor и command: Invoker Commands без скрипта
Кнопка закрывает dialog декларативно.
`<button commandfor="settings-dialog" command="close">` отправляет команду элементу-получателю — закрытие dialog, показ popover и др.
Снижает объём JS для типовых действий в UI-kit студии.
- Invoker Commands — MDN — Обзор API.
- HTML command attribute — WHATWG — Спецификация.
Прогрессивное улучшение
Дублируйте `formmethod`/`type="submit"` там, где команда только усиливает UX, а не единственный путь.