CI / orchestrate (push) Canceled after 0s
CI / fmt (push) Canceled after 0s
CI / clippy (push) Canceled after 0s
CI / typos (push) Canceled after 0s
CI / taplo (push) Canceled after 0s
CI / lockfile (push) Canceled after 0s
CI / machete (push) Canceled after 0s
CI / msrv (push) Canceled after 0s
CI / check-wasm (push) Canceled after 0s
CI / test-linux (push) Canceled after 0s
CI / test-mac (push) Canceled after 0s
CI / test-windows (push) Canceled after 0s
CI / check-examples (push) Canceled after 0s
CI / beta-test (push) Canceled after 0s
CI / tests-pass (push) Canceled after 0s
The Dismissed doc always said "escape or backdrop" but the backdrop never emitted it: the mask had no click handler and the card no close affordance, so a buttonless dialog (Help > Search Actions) could not be closed by mouse at all. - ModalOptions::dismiss_on_mask (opt-in): a backdrop click emits Dismissed; the card stops propagation so content clicks stay inside. - A ✕ button in the title row emits Dismissed on every modal (same semantics as Escape).