fix: strip baked colors from extension status lines in the footer #46
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "clfy-dim-status-lines"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up from the live smoke test of #45. Extensions bake theme colors into their
setStatusstrings at startup — the MCP adapter'sMCP: 0/8 serverscarried pi's teal accent as embedded SGR, which overrode the footer's dim wrapper and no theme-level accent override can retroactively recolor.sanitizeStatusTextnow strips embedded SGR so all status lines render uniformly dim, per the footer design doc's original intent.Verified live in the smoke session: the #45 accent fix itself is confirmed working (slash-autocomplete selected row renders
38;2;177;185;249lavender, no crash on the former reproducer); this teal status string was the only remaining pi-colored surface.scripts/test-footer.ts: a status with baked teal renders stripped and dim.