Files
oak-gpui/crates
Mike-Solar 7497035c12
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
widgets: modal backdrop dismissal + title-row close button
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).
2026-08-25 01:08:34 +08:00
..