From 13610d389330e5ed9539876a730560a7397d3407 Mon Sep 17 00:00:00 2001 From: Aliou Diallo Date: Mon, 27 Apr 2026 23:21:32 +0200 Subject: [PATCH] fix(coding-agent): show item count instead of line count in config scroll indicator (#3820) --- .../src/modes/interactive/components/config-selector.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/src/modes/interactive/components/config-selector.ts b/packages/coding-agent/src/modes/interactive/components/config-selector.ts index c96823fe..c321dfe5 100644 --- a/packages/coding-agent/src/modes/interactive/components/config-selector.ts +++ b/packages/coding-agent/src/modes/interactive/components/config-selector.ts @@ -348,7 +348,10 @@ class ResourceList implements Component, Focusable { // Scroll indicator if (startIndex > 0 || endIndex < this.filteredItems.length) { - lines.push(theme.fg("dim", ` (${this.selectedIndex + 1}/${this.filteredItems.length})`)); + const itemCount = this.filteredItems.filter((e) => e.type === "item").length; + const currentItemIndex = + this.filteredItems.slice(0, this.selectedIndex).filter((e) => e.type === "item").length + 1; + lines.push(theme.fg("dim", ` (${currentItemIndex}/${itemCount})`)); } return lines;