When switching between a text field and a password field within the same window, the engine buffer and event store retained stale content from the previous field, causing old text to bleed into the password input. - Add daemon.engine.reset() + daemon.replay_reset() on window change - Add same resets when password detection fires (both keymap and evdev non-grabbed paths) - Add same resets on periodic password re-check (XRecord path) - Add same resets when re-enabling engine after leaving password field |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||