Skip to content

RTL/Arabic text render bug #32602

Closed as not planned
Closed as not planned

Description

@AhmedSaber-ai

Description

The Arabic text I wrote in my previous messages rendered incorrectly in the OpenCode chat panel inside VS Code — characters appear separated and left-to-right instead of connected right-to-left.

This is a rendering limitation of the OpenCode VS Code extension's chat UI — it doesn't properly support Arabic script (no shaping + no bidirectional text). The Unicode characters I send are correct; the display issue is on the renderer side.

Plugins

opencode for vs code

OpenCode version

latest

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Activity

  1. github-actions commented on Jun 16, 2026

    @github-actions
    Contributor

    This issue doesn't fully meet our contributing guidelines.

    What needs to be fixed:

    • Steps to reproduce are missing (_No response_) — please provide a clear sequence of steps to trigger the issue
    • Operating System and Terminal fields are empty — this context helps us narrow down rendering issues

    Please edit this issue to address the above within 2 hours, or it will be automatically closed.


    This issue might be a duplicate of existing issues. Please check:

    If you believe this was flagged incorrectly, please let a maintainer know.

  2. github-actions commented on Jun 16, 2026

    @github-actions
    Contributor

    This issue has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

    Feel free to open a new issue that follows our issue templates.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions