We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 218a58e commit 3f00ab5Copy full SHA for 3f00ab5
web/src/lib/diff-viewer.svelte.ts
@@ -532,8 +532,8 @@ export class MultiFileDiffViewerState {
532
if (!this.vlist) return;
533
const fileIdx = file.index;
534
this.fileStates[fileIdx].collapsed = false;
535
- const startIdx = this.vlist.findStartIndex();
536
- const endIdx = this.vlist.findEndIndex();
+ const startIdx = this.vlist.findItemIndex(this.vlist.scrollOffset);
+ const endIdx = this.vlist.findItemIndex(this.vlist.scrollOffset + this.vlist.viewportSize);
537
if (fileIdx < startIdx || fileIdx > endIdx) {
538
this.vlist.scrollToIndex(fileIdx, { align: "start" });
539
}
0 commit comments