Skip to content

bug(light-theme): terminal shell selection highlight invisible — no color inversion on light theme #4026

Description

@boekhoffm

Description

In light theme (theme = "light"), selecting text with the mouse inside the
CodeWhale terminal shell window produces no visible highlight — the selected
text remains black foreground on white background, identical to unselected
text. The selection is functionally working (text is actually selected), but
there is zero visual feedback because the widget doesn't invert the
foreground/background colors.

By contrast, Ctrl-b,[ (tmux copy mode) renders selection correctly with a
dark-yellow background, which is clearly visible against the light theme.

Steps to reproduce

  1. codewhale config set theme light
  2. Start CodeWhale with --no-mouse-capture
  3. Run any command that produces output (e.g. ls)
  4. Try to select text in the shell output with the mouse
  5. Observe: no visual change — selection is invisible

Expected behavior

Selected text should render with inverted colors (white foreground on dark
background) or a distinct highlight color that contrasts with the light theme.

Actual behavior

Selected text renders identically to unselected text: black foreground on
white background. No visual selection feedback.

Workaround

Ctrl-b,[ (tmux copy mode) — selection is visible with dark-yellow highlight.

Environment

  • CodeWhale version: 0.8.66 (npm)
  • Theme: light
  • OS: Linux (Xubuntu/XFCE)
  • --no-mouse-capture flag active

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions