diff --git a/src/utils/renderer.ts b/src/utils/renderer.ts index 0ccf03b..a8bd199 100644 --- a/src/utils/renderer.ts +++ b/src/utils/renderer.ts @@ -655,6 +655,10 @@ export function renderStatusLine( // Handle separators specially (they're not widgets) if (widget.type === 'separator') { + if (i > 0 && !preRenderedWidgets[i - 1]?.content) { + continue; + } + const sepChar = widget.character ?? (settings.defaultSeparator ?? '|'); const formattedSep = formatSeparator(sepChar);