diff --git a/src/components/structures/LoggedInView.js b/src/components/structures/LoggedInView.js index 5529fb8f32..66210e2f93 100644 --- a/src/components/structures/LoggedInView.js +++ b/src/components/structures/LoggedInView.js @@ -401,6 +401,12 @@ const LoggedInView = createReactClass({ const isClickShortcut = ev.target !== document.body && (ev.key === "Space" || ev.key === "Enter"); + // XXX: Remove after CIDER replaces Slate completely: https://github.com/vector-im/riot-web/issues/11036 + if (ev.key === "Backspace") { + ev.stopPropagation(); + return; + } + if (!isClickShortcut && !canElementReceiveInput(ev.target)) { // synchronous dispatch so we focus before key generates input dis.dispatch({action: 'focus_composer'}, true);