diff --git a/package.json b/package.json index 8ad36fe..1e41bbf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@editorjs/table", "description": "Table for Editor.js", - "version": "2.4.5", + "version": "2.4.6", "license": "MIT", "repository": "https://github.com/editor-js/table", "files": [ diff --git a/src/table.js b/src/table.js index 7dc31fd..1eb5c57 100644 --- a/src/table.js +++ b/src/table.js @@ -685,13 +685,13 @@ export default class Table { }; /** - * Prevents tab keydown event from bubbling + * Prevents tab/backspace keydown event from bubbling * so that it only works inside the table * * @param {KeyboardEvent} event - keydown event */ onKeyDownListener(event) { - if (event.key === 'Tab') { + if (event.key === 'Tab' || event.key === 'Backspace') { event.stopPropagation(); } }