{% from "macros.html" import icon %} {# htmx security posture (read before htmx loads): selfRequestsOnly keeps any injected hx-* from reaching another origin; historyCacheSize:0 stops htmx snapshotting job payloads/stacktraces into sessionStorage (back/forward reloads from the server instead). #} matador {# apply the theme before paint to avoid a flash: a saved choice wins, otherwise follow the OS (prefers-color-scheme) #} {% set v = asset_v() %}{# one stat-walk per page render, shared by all 7 tags #}
{{ icon('bolt', 'w-5 h-5') }} matador
{% block body %}{% endblock %} {# Backdrop for the off-canvas sidebar (phones). Shown by body.sidebar-open via CSS; clicking it closes the drawer (behaviors/sidebar.js). #} {# Polite live region for action outcomes ("23 jobs queued for retry"). Pre-declared and empty: assistive tech only announces changes in regions that existed before the change. Actions swap messages in via OOB. #}
{# Toast zone - response-targets routes any 4xx/5xx action error here (hx-target-error on ), so a failed action surfaces instead of failing silently. #}
{# Hotkeys modal - a native popover (button wiring, Esc and light-dismiss all come from the platform), styled as a centered modal like the dialog. #}

Keyboard shortcuts

Search the current tab
/
Move between rows
j k
Open or close the row
o enter
Select the row
x
Close what's open, clear the search
esc
These shortcuts
?
{# Confirmation dialog - replaces the native confirm() for every hx-confirm action. #} {# m-auto: v4 preflight zeroes dialog margins, which kills the UA's centering #}
{{ icon('warn', 'w-5 h-5') }}

Are you sure?