The typing sequence "[shift][[shift-up]" isn't handled properly
- Dominant language
- JavaScript
- Stars
- 441
- Forks
- 254
- PR merge metrics
- No merged PRs in 30d
Description
It seems that the keys syn tries to type from "[shift][[shift-up]" are "shift" then "[shift-up". Since "[shift-up" isn't anything, you get an invalid event. Does syn have a way of escaping the "[" key? Syn should be able to figure out that since "[[shift-up]" isn't a correct sequence, that the first character of it should be handled by itself.
In chrome.
Contributor guide
Research direction
No source files or tests are named. Reproduce the typing sequence "[shift][[shift-up]" in Chrome, then locate the code that parses Syn key sequences and trace how an unmatched opening bracket is handled. Done means the sequence no longer produces an invalid event and the existing behavior for valid key sequences remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100