Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

fix: replace Emoji 13.0 mode icons with universally supported alternatives - #12031

Draft
ghost wants to merge 1 commit into
mainfrom
fix/win10-mode-icons-emoji-compat
Draft

fix: replace Emoji 13.0 mode icons with universally supported alternatives#12031
ghost wants to merge 1 commit into
mainfrom
fix/win10-mode-icons-emoji-compat

Conversation

@ghost

@ghost ghost commented Mar 29, 2026

Copy link
Copy Markdown

Related GitHub Issue

Closes: #12030

Description

This PR attempts to address Issue #12030. The Debug and Orchestrator mode icons use Emoji 13.0 characters (beetle U+1FAB2 and boomerang U+1FA83) which are not supported on Windows 10 (supports only up to Emoji 12.0), causing them to render as broken/missing glyphs.

Changes:

  • Debug mode: replaced beetle emoji (U+1FAB2, Emoji 13.0) with bug emoji (U+1F41B, Emoji 1.0)
  • Orchestrator mode: replaced boomerang emoji (U+1FA83, Emoji 13.0) with shuffle arrows emoji (U+1F500, Emoji 1.0)

Both replacement emoji are from Emoji 1.0 and are universally supported across all modern platforms. The semantic meaning of each icon is preserved.

Feedback and guidance are welcome.

Test Procedure

  • All 45 existing tests in src/shared/__tests__/modes.spec.ts pass with the updated emoji
  • Lint and type checks pass across the entire monorepo
  • Manual verification: the new emoji render correctly on Windows 10, macOS, and Linux

Pre-Submission Checklist

  • Issue Linked: This PR is linked to an approved GitHub Issue (see "Related GitHub Issue" above).
  • Scope: My changes are focused on the linked issue (one major feature/fix per PR).
  • Self-Review: I have performed a thorough self-review of my code.
  • Testing: New and/or updated tests have been added to cover my changes (if applicable).
  • Documentation Impact: I have considered if my changes require documentation updates (see "Documentation Updates" section below).
  • Contribution Guidelines: I have read and agree to the Contributor Guidelines.

Screenshots / Videos

N/A - emoji changes visible in code diff.

Documentation Updates

  • No documentation updates are required.

Additional Notes

This is a minimal two-file change (source + test) with no behavioral impact beyond fixing icon rendering on older platforms.

Get in Touch

Available via GitHub for any questions.

Interactively review PR in Roo Code Cloud

…niversally supported alternatives

Debug mode: beetle (U+1FAB2) -> bug (U+1F41B, Emoji 1.0)
Orchestrator mode: boomerang (U+1FA83) -> shuffle arrows (U+1F500, Emoji 1.0)

Fixes #12030
@PlanBernhard

Copy link
Copy Markdown

This fix does not work for newly created modes that have emojis in it. Please read the comments of #12030

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Under WIN10, icons of Debug and Ochestrator Modes can't display.

2 participants