1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-25 16:20:49 +02:00

fix: extend forward / backward (#2314)

#### Is this adding or improving a _feature_ or fixing a _bug_?

_bug_

#### What's the new behavior?

Fix behavior for <kbd>shift + left</kbd> and <kbd>shift + right</kbd>. Now they will correctly move forward / backward.

#### How does this change work?

turns out that the hotkey `'left'` would also pick up with a modifier key `'shift+left'` so checking for `Hotkeys.isExtendForward()` needs to come before `Hotkeys.isMoveForward()` and it needs to short circuit with `return true`. Likewise for backward.

#### Have you checked that...?

<!-- 
Please run through this checklist for your pull request: 
-->

* [x] The new code matches the existing patterns and styles.
* [x] The tests pass with `yarn test`.
* [x] The linter passes with `yarn lint`. (Fix errors with `yarn prettier`.)
* [x] The relevant examples still work. (Run examples with `yarn watch`.)

#### Does this fix any issues or need any specific reviewers?

Fixes: #2307 
Reviewers: @ianstormtaylor
This commit is contained in:
Eric Edem
2018-10-24 14:50:20 -07:00
committed by Ian Storm Taylor
parent 416590e1de
commit b1073f5672
3 changed files with 5 additions and 9 deletions

View File

@@ -13,7 +13,7 @@
"lib/"
],
"dependencies": {
"is-hotkey": "^0.1.3",
"is-hotkey": "0.1.4",
"slate-dev-environment": "^0.2.0"
},
"scripts": {