From fc70a3fcf458f8703acdd78aeeda686fc86e73b7 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 23 Sep 2026 02:25:57 +0300 Subject: [PATCH] test(dialog): register rejected-close mutants (#607) Issue: #607 User-Visible: no --- scripts/mutation-registry.mjs | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/scripts/mutation-registry.mjs b/scripts/mutation-registry.mjs index e8dbe1bd..2e4c6a55 100644 --- a/scripts/mutation-registry.mjs +++ b/scripts/mutation-registry.mjs @@ -1466,6 +1466,38 @@ const MUTANT_DEFINITIONS = [ replace: ' // mutant: reconnect reconciliation removed', }], }, + { + id: 'dialog-ha-rejected-close-reopen-disabled', + guard: 'node demo/smoke_dialog_modal_recovery.mjs', + because: 'an HA shell may close outside Lit; rejected close must force live() to reconcile the ' + + 'same physical modal instead of leaving its preserved draft invisible (#607)', + patches: [{ + file: 'src/hp-dialog.ts', + find: ' return html`