diff --git a/packages/build/src/config.ts b/packages/build/src/config.ts index 73877b4a..0192978c 100644 --- a/packages/build/src/config.ts +++ b/packages/build/src/config.ts @@ -1,7 +1,7 @@ import { join } from 'node:path' import { root } from './root.ts' -export const threshold = 600_000 +export const threshold = 620_000 export const instantiations = 200_000 diff --git a/packages/chat-debug-view/src/parts/HandlePreviewTextScrollBarPointerMove/HandlePreviewTextScrollBarPointerMove.ts b/packages/chat-debug-view/src/parts/HandlePreviewTextScrollBarPointerMove/HandlePreviewTextScrollBarPointerMove.ts index 6fa90a06..f5f08a5a 100644 --- a/packages/chat-debug-view/src/parts/HandlePreviewTextScrollBarPointerMove/HandlePreviewTextScrollBarPointerMove.ts +++ b/packages/chat-debug-view/src/parts/HandlePreviewTextScrollBarPointerMove/HandlePreviewTextScrollBarPointerMove.ts @@ -3,16 +3,17 @@ import { getPreviewTextBodyY } from '../PreviewTextBodyY/PreviewTextBodyY.ts' import { getPreviewTextViewportHeight, getPreviewVirtualizationState, setPreviewTextDeltaY } from '../PreviewVirtualization/PreviewVirtualization.ts' export const handlePreviewTextScrollBarPointerMove = (state: ChatDebugViewState, eventY: number): ChatDebugViewState => { - if (!state.previewTextScrollBarPointerActive) { + const { previewTextDeltaY, previewTextScrollBarHandleOffset, previewTextScrollBarPointerActive, selectedEvent } = state + if (!previewTextScrollBarPointerActive) { return state } const viewportHeight = getPreviewTextViewportHeight(state) - const virtualization = getPreviewVirtualizationState(state.selectedEvent, viewportHeight, state.previewTextDeltaY) + const virtualization = getPreviewVirtualizationState(selectedEvent, viewportHeight, previewTextDeltaY) if (viewportHeight === 0 || virtualization.scrollBarHeight === 0) { return state } const relativeY = eventY - getPreviewTextBodyY(state) - const nextHandleTop = Math.max(0, Math.min(viewportHeight - virtualization.scrollBarHeight, relativeY - state.previewTextScrollBarHandleOffset)) + const nextHandleTop = Math.max(0, Math.min(viewportHeight - virtualization.scrollBarHeight, relativeY - previewTextScrollBarHandleOffset)) const percent = nextHandleTop / Math.max(1, viewportHeight - virtualization.scrollBarHeight) const nextState = setPreviewTextDeltaY(state, percent * virtualization.maxDeltaY) return {