MULTI-PAGE COUNTEREXAMPLE · FM3 / FOC07

The page changes behind the modal.

In the BabyCenter GenUI build, keyboard focus escapes an open search modal, Escape does not close it, and a background link changes the route while the same modal remains.

BABYCENTER/community → /coursesREAL EXPLORATION TRACE
LTL OBLIGATION G(modal_open ∧ keyboard_txn → focus_in_modal) TRACE IN PROGRESS
BOMBADILalways(() => post.modalCount === 0 || post.activeModalSignature !== "none")
one modal episode · two routes · same modal context
Tab × n
Escape
Enter
s0 · Search receives focus
BabyCenter GenUI page with search modal open

Why it generalizes: the rule reads semantic modal and focus signatures, not BabyCenter selectors or page names.

Evidence status: verified engineering trace; the campaign result remains inconclusive until targeted replay. The old “dismiss” label is excluded because the target was not a dismiss control.