mirror of
https://github.com/element-hq/element-web
synced 2024-11-27 19:56:47 +03:00
Merge pull request #3522 from matrix-org/t3chguy/backspace_cider_focus
Limit Backspace-consuming workaround to just Slate, tidy Keyboard :)
This commit is contained in:
commit
b1b4139163
2 changed files with 6 additions and 2 deletions
|
@ -66,7 +66,10 @@ export const Key = {
|
|||
End: "End",
|
||||
PAGE_UP: "PageUp",
|
||||
PAGE_DOWN: "PageDown",
|
||||
BACKSPACE: "Backspace",
|
||||
BACKTICK: "`",
|
||||
SPACE: " ",
|
||||
ENTER: "Enter",
|
||||
|
||||
K: "k",
|
||||
};
|
||||
|
|
|
@ -399,10 +399,11 @@ const LoggedInView = createReactClass({
|
|||
ev.preventDefault();
|
||||
} else if (!hasModifier) {
|
||||
const isClickShortcut = ev.target !== document.body &&
|
||||
(ev.key === "Space" || ev.key === "Enter");
|
||||
(ev.key === Key.SPACE || ev.key === Key.ENTER);
|
||||
|
||||
// XXX: Remove after CIDER replaces Slate completely: https://github.com/vector-im/riot-web/issues/11036
|
||||
if (ev.key === "Backspace") {
|
||||
// If using Slate, consume the Backspace without first focusing as it causes an implosion
|
||||
if (ev.key === Key.BACKSPACE && !SettingsStore.getValue("useCiderComposer")) {
|
||||
ev.stopPropagation();
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue