/** Collect the non-empty extension statuses published via `ctx.ui.setStatus()`. */ export function collectFooterStatusItems( statuses: ReadonlyMap, ): string[] { const items: string[] = []; for (const [, value] of statuses) { if (value.trim()) { items.push(value); } } return items; }