From 4777f057d2e1408e1f80d53f74ac076299013f12 Mon Sep 17 00:00:00 2001 From: raycosine <17799860+Raycosine@users.noreply.github.com> Date: Mon, 2 Feb 2026 22:46:54 -0800 Subject: [PATCH] Fix keyboard handling for Escape and Ctrl+Backspace in crumble --- glue/crumble/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glue/crumble/main.js b/glue/crumble/main.js index 1d16f559d..7888b9d32 100644 --- a/glue/crumble/main.js +++ b/glue/crumble/main.js @@ -195,12 +195,12 @@ function makeChordHandlers() { res.set('shift+t', preview => editorState.rotate45(-1, preview)); res.set('t', preview => editorState.rotate45(+1, preview)); - res.set('escape', () => editorState.clearFocus); + res.set('escape', () => editorState.clearFocus()); res.set('delete', preview => editorState.deleteAtFocus(preview)); res.set('backspace', preview => editorState.deleteAtFocus(preview)); res.set('ctrl+delete', preview => editorState.deleteCurLayer(preview)); res.set('ctrl+insert', preview => editorState.insertLayer(preview)); - res.set('ctrl+backspace', () => editorState.deleteCurLayer); + res.set('ctrl+backspace', preview => editorState.deleteCurLayer(preview)); res.set('ctrl+z', preview => { if (!preview) editorState.undo() }); res.set('ctrl+y', preview => { if (!preview) editorState.redo() }); res.set('ctrl+shift+z', preview => { if (!preview) editorState.redo() });