{% 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 saved theme before paint to avoid a flash #}
{{ icon('bolt', 'w-5 h-5') }} matador
{% block body %}{% endblock %} {# Toast zone — response-targets routes any 4xx/5xx action error here (hx-target-error on ), so a failed action surfaces instead of failing silently. #}
{# Confirmation dialog — replaces the native confirm() for every hx-confirm action. #}
{{ icon('warn', 'w-5 h-5') }}

Are you sure?