diff --git a/src/components/splitpanes/splitpanes.vue b/src/components/splitpanes/splitpanes.vue index 1c7bc32..dd24261 100644 --- a/src/components/splitpanes/splitpanes.vue +++ b/src/components/splitpanes/splitpanes.vue @@ -152,11 +152,14 @@ const onSplitterDblClick = (event, splitterIndex) => { } const onPaneClick = (event, paneId) => { - emitEvent('pane-click', { - event, - index: indexedPanes.value[paneId].index, - pane: indexedPanes.value[paneId] - }) + const pane = indexedPanes.value[paneId] + if (pane) { + emitEvent('pane-click', { + event, + index: pane.index, + pane + }) + } } // Get the cursor position relative to the splitpanes container.