bitovi / bitovi/syn

The typing sequence "[shift][[shift-up]" isn't handled properly

Open
#95 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.