The keymap and evdev paths were calling is_password_field() which returns the cached value from AppStateManager. But check_password_field() (the fresh AT-SPI2 check) was never called in these paths, so password detection always returned false — engine remained enabled in password fields, causing VNI processing of password input. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||