fix: don't close modal on inner HTMX requests.

changelog
This commit is contained in:
Per Stark
2026-06-12 15:08:51 +02:00
parent 4cd428185f
commit 4947d48ecf
5 changed files with 20 additions and 95 deletions
@@ -1,5 +1,6 @@
---
source: html-router/tests/router_integration.rs
assertion_line: 333
expression: body
---
<dialog id="body_modal" class="modal">
@@ -18,7 +19,7 @@ expression: body
</button>
<form id="modal_form" hx-on::after-request="if(event.detail.successful) document.getElementById('body_modal').close()"
<form id="modal_form" hx-on::after-request="if(event.detail.successful && event.detail.elt === event.currentTarget) document.getElementById('body_modal').close()"
hx-post="/knowledge-entity"
hx-target="#knowledge_pane"
hx-swap="outerHTML"