From ac241f68b2eb1f8cdc968178d00b7d53bec1bf59 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Tue, 26 Aug 2025 13:00:50 -0400 Subject: [PATCH] Don't prevent non-handled keys --- packages/vue-split-panel/src/SplitPanel.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vue-split-panel/src/SplitPanel.vue b/packages/vue-split-panel/src/SplitPanel.vue index cc7218d..835a811 100644 --- a/packages/vue-split-panel/src/SplitPanel.vue +++ b/packages/vue-split-panel/src/SplitPanel.vue @@ -189,6 +189,8 @@ const handleKeydown = (event: KeyboardEvent) => { if (props.disabled) return; if (['ArrowLeft', 'ArrowRight', 'ArrowUp', 'ArrowDown', 'Home', 'End', 'Enter'].includes(event.key)) { + event.preventDefault(); + let newPosition = sizePercentage.value; const increment = (event.shiftKey ? 10 : 1) * (props.primary === 'end' ? -1 : 1); @@ -286,7 +288,7 @@ defineExpose({ collapse, expand, toggle }); aria-valuemin="0" aria-valuemax="100" aria-label="Resize" - @keydown.prevent="handleKeydown" + @keydown="handleKeydown" @dblclick="handleDblClick" >