From 0b1f308b1393c82e787615f7431745e84f8b9f63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20K=C5=82osko?= Date: Wed, 19 Jan 2022 11:34:38 +0100 Subject: [PATCH] Fix cell insertion while editing Markdown cell (#883) --- assets/js/session/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/js/session/index.js b/assets/js/session/index.js index 0b847bb91..28fc4862e 100644 --- a/assets/js/session/index.js +++ b/assets/js/session/index.js @@ -446,6 +446,11 @@ function handleDocumentMouseDown(hook, event) { return; } + // When clicking an insert button, keep focus and insert mode as is + if (event.target.closest(`[data-element="insert-buttons"] button`)) { + return; + } + // Find the focusable element, if one was clicked const focusableEl = event.target.closest(`[data-focusable-id]`); const focusableId = focusableEl ? focusableEl.dataset.focusableId : null;