Fix: Slash command action list not triggering on android #532
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The
/key wasn't opening the action list in the editor, particularly on mobile devices.Investigation
Used event listener debugging to identify the root cause:
Findings:
Solution
Enhanced the
onKeyDownhandler to properly detect and handle slash commands across all browsers and input methods:Key changes:
event.keyCode === 191- Standard slash key codeevent.which === 191- Legacy browser supportevent.keyCode === 229- IME composition events (mobile)event.code === 'Slash'- Modern physical key detectionevent.keychecks for redundancy