Description
CSS direction: rtl on [data-slot="message-part-directory"] (used for left-side ellipsis) causes the Unicode bidi algorithm to reposition leading dots in path names like .config/opencode/, rendering as config/opencode./.
Same root cause as PR #9591 (session-review.tsx / session-turn.tsx), but the 3 message-part-directory sites in message-part.tsx were not covered.
Plugins
No response
OpenCode version
1.17.18
Steps to reproduce
- Open opencode web in your browser.
- Let agent edit some file with /.abc/ in the path.
- The path revealed incorrectly.
Screenshot and/or share link
Operating System
Windows 11
Terminal
Windows Terminal
Description
CSS direction: rtl on [data-slot="message-part-directory"] (used for left-side ellipsis) causes the Unicode bidi algorithm to reposition leading dots in path names like .config/opencode/, rendering as config/opencode./.
Same root cause as PR #9591 (session-review.tsx / session-turn.tsx), but the 3 message-part-directory sites in message-part.tsx were not covered.
Plugins
No response
OpenCode version
1.17.18
Steps to reproduce
Screenshot and/or share link
Operating System
Windows 11
Terminal
Windows Terminal