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;