Skip to content

Running under WSL, when copying text, BOM is always prepended to any copied text segment #2571

@fhenskens

Description

@fhenskens

Describe the bug

Running under WSL, when copying text, BOM (0xFEFF) is always prepended to any copied text segment.

e.g.

Then that strongly points to a Copilot CLI copy bug.

  If it happens:

   - only when copying from Copilot CLI output
   - regardless of where the selection starts
   - and always as a leading zero-width character

  then the most likely explanation is that the UI/renderer is placing a hidden U+FEFF/BOM at the start of
  copied selections.

  So yes — based on what you described, I’d treat this as a bug in Copilot CLI’s copy/export behavior, not
  in WSL or Bash.

Affected version

GitHub Copilot CLI 1.0.21.

Steps to reproduce the behavior

  1. Install ubuntu under WSL
  2. Install homebrew
  3. brew install copilot-cli
  4. copilot
  5. Highlight some text output from the copilot app
  6. Right-click
  7. Paste the output into an editor that shows zero-width characters
  8. Text is prepended with 0XFEFF

Expected behavior

Text is not prepended with 0XFEFF

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:input-keyboardKeyboard shortcuts, keybindings, copy/paste, clipboard, mouse, and text inputarea:platform-windowsWindows-specific: PowerShell, cmd, Git Bash, WSL, Windows Terminal

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions