⚡ perf(vscode): 代码阅读预览的卡片位置量过就记着,内容或大小变了才重量:粘性标题、记滚动位置、上报可见行、跳转按顶层块二分找,滚动时不再每帧量全部卡片,滚动回调里也不读会逼排版的位置
This commit is contained in:
1 parent
b2e998665e
commit
ffb0f147e1
13 files changed
+380
-102
No files matched your search
@@ -145,7 +145,7 @@ export function useOccurrences(version: number | undefined, translatorId: string
|
||||
}
|
||||
const onPointer = (): void => keyScroll.forget()
|
||||
const onScroll = (event: Event): void => {
|
||||
const back = keyScroll.scrolled(scrollPosition(), event.timeStamp)
|
||||
const back = keyScroll.scrolled(event.timeStamp, scrollPosition)
|
||||
if (back)
|
||||
scrollBack(back, position => keyScroll.own(position))
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user