Fix keys being captured when in edit mode #58
Closed
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.
Hello,
This PR fixes #33.
What I found was that shortcuts listed in
packages/lab/schema/plugin.json
have selectors that target.lm-Widget.reveal
which doesn't account for whether or not a slide is in edit or command mode, meaning the keys are captured even when the cell is being actively edited.The selectors now target
.lm-Widget.slides.jp-mod-commandMode
which only exists when the slide is in command mode.I have tested this on JupyterLab 4.0.5 and keys (= , s t ...) are no longer captured in edit mode and are only usable in command mode.
This might affect the 3.x branch and could be worth investigating, as when I tested with 0.3.0 and JupyterLab 3.6.6 the same issue was present.
Thank you.