diff --git a/src/components/code-editor/utils/editorToolbarPanel.ts b/src/components/code-editor/utils/editorToolbarPanel.ts index b584592..963406d 100644 --- a/src/components/code-editor/utils/editorToolbarPanel.ts +++ b/src/components/code-editor/utils/editorToolbarPanel.ts @@ -65,6 +65,8 @@ export const createEditorToolbarPanelExtension = ({ const chunksData = hasDiff ? getChunks(view.state) : null; const chunks = chunksData?.chunks || []; const chunkCount = chunks.length; + const maxChunkIndex = Math.max(0, chunkCount - 1); + currentIndex = Math.max(0, Math.min(currentIndex, maxChunkIndex)); let toolbarHtml = '