sixel rendering issues in wezterm and tmux #194

Open
opened 2025-10-14 15:42:09 -06:00 by navan · 0 comments
Owner

Originally created by @Nemo157 on 8/30/2024

I'm really not sure where the issue is, I spent a while trying to come up with something more useful to open an issue about, but I couldn't track down anything really useful.

When using sixel preview rendering it fails to display when running in wezterm directly, or when running in tmux within both wezterm and foot. In wezterm, with or without tmux, it mostly seems to render previous lines leftover from scrolling where the image should be. In tmux+foot it mostly seems to be blank, but e.g. when scrolling messages there's a single frame flicker of the image.

It does seem to work correctly when running directly in foot.

I also use sixel rendering in vifm which generally works in all the above situations, and running the ratatui-image example seems to work too. Just in case it was related to the StatefulProtocol which it says is more reliable I ported iamb over to use that, it didn't seem to make any difference.

*Originally created by @Nemo157 on 8/30/2024* I'm really not sure where the issue is, I spent a while trying to come up with something more useful to open an issue about, but I couldn't track down anything really useful. When using sixel preview rendering it fails to display when running in wezterm directly, or when running in tmux within both wezterm and foot. In wezterm, with or without tmux, it mostly seems to render previous lines leftover from scrolling where the image should be. In tmux+foot it mostly seems to be blank, but e.g. when scrolling messages there's a single frame flicker of the image. It does seem to work correctly when running directly in foot. I also use sixel rendering in vifm which generally works in all the above situations, and running the `ratatui-image` example seems to work too. Just in case it was related to the `StatefulProtocol` which it says is more reliable I ported iamb over to use that, it didn't seem to make any difference.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github/iamb#194
No description provided.