Index: src/views/pages/admin-sites.ejs
===================================================================
--- src/views/pages/admin-sites.ejs	(revision bbf9d1a5d21d0049f96961fccd5666511634974a)
+++ src/views/pages/admin-sites.ejs	(revision 1ff004363790da4fd47e4c572ebaa3bb8663d228)
@@ -93,5 +93,5 @@
             <% if (!s.is_primary && (typeof canMutate === 'undefined' || canMutate)) { %>
               <form method="post" action="/admin/sites/<%= s.slug %>/make-primary" style="margin:0;display:inline"
-                    onsubmit="return confirm('<%= _s_makeprim_c %>')">
+                    data-confirm="<%= _s_makeprim_c %>">
                 <button type="submit" class="ax-icon-btn" aria-label="<%= _s_makeprim %>" title="<%= _s_makeprim_t %>">★</button>
               </form>
@@ -99,5 +99,5 @@
             <a href="/admin/sites/<%= s.slug %>/edit" class="ax-icon-btn" aria-label="<%= _s_edit %>" title="<%= _s_edit %>">✎</a>
             <form method="post" action="/admin/sites/<%= s.slug %>/delete" class="ax-delete-form"
-                  onsubmit="return confirm('<%= _s_del_c %>')">
+                  data-confirm="<%= _s_del_c %>">
               <button type="submit" class="ax-icon-btn ax-icon-btn-danger" aria-label="<%= _s_del %>" title="<%= _s_del %>">🗑</button>
             </form>
