# keymap_ui: Additional cleanup \(\#35299\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/9f69b538692156fd04e564d85ef7e2d9984ba403)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 9f69b538692156fd04e564d85ef7e2d9984ba403

Requested commit: 9f69b538692156fd04e564d85ef7e2d9984ba403

Commit: 9f69b538692156fd04e564d85ef7e2d9984ba403

Tree: 1d1f8c89fd9e695838ce36a3a17963b7b10b22e2

Author: Ben Kunkle

Committer: GitHub

## Message

```
keymap_ui: Additional cleanup (#35299)

Closes #ISSUE

Additional cleanup and testing for the keystroke input including
- Focused testing of the "previous modifiers" logic in search mode
- Not merging unmodified keystrokes into previous modifier only bindings
(extension of #35208)
- Fixing a bug where input would overflow in search mode when entering
only modifiers
- Additional testing logic to ensure keystrokes updated events are
always emitted correctly

Release Notes:

- N/A *or* Added/Fixed/Improved ...
```

## Parents

- [48e085a5236b993390a31fb4304512d187b1145f](https://git.cafe/gitcafe/zed/commit/48e085a5236b993390a31fb4304512d187b1145f?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/9f69b538692156fd04e564d85ef7e2d9984ba403?format=markdown)
