Skip to content

Pick up the terminal session locale fix - #88

Merged
vitramir merged 1 commit into
mainfrom
pick-up-the-terminal-locale-fix
Aug 9, 2026
Merged

Pick up the terminal session locale fix#88
vitramir merged 1 commit into
mainfrom
pick-up-the-terminal-locale-fix

Conversation

@vitramir

@vitramir vitramir commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

terminal-proxy 0.6.30.6.4, umbrella 0.32.00.32.1.

0.6.4 defaults LANG to C.UTF-8 for a session whose image names no locale. Without one glibc falls back to C, which cannot decode UTF-8 — a typed accent or Cyrillic letter reached zsh's line editor as bytes it could not read, and it rendered each as <ffffffff>. Typing привет ç in the sandboxes-app terminal produced fourteen of them.

Pins only, so the umbrella takes a patch, matching 0.18.1.

Verified locally with the same steps CI runs — helm dependency update resolves terminal-proxy to 0.6.4 in the lock, and helm lint passes.

Upstream: agynio/terminal-proxy#9. The devcontainer images now set ENV LANG=C.UTF-8 too (agynio/devcontainer#7, agynio/devcontainer-go#8), which covers the paths that are not terminal sessions.

terminal-proxy 0.6.4 defaults LANG to C.UTF-8 for a session whose image names
no locale. Without one glibc falls back to C, which cannot decode UTF-8: a
typed accent or Cyrillic letter reached zsh's line editor as bytes it could not
read and it rendered each as <ffffffff>.

Pins only, so the umbrella takes a patch.
@vitramir
vitramir merged commit a5182c5 into main Aug 9, 2026
@vitramir
vitramir deleted the pick-up-the-terminal-locale-fix branch August 9, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant