Alpha characters replaced with other code points upon tmux connect with multiple screens
Thanks for filing an issue! Please answer the questions below so I can help you.
- iTerm2 version: 3.0.12
- OS version: 10.12.1
- Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window) com.googlecode.iterm2.plist
- Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog: debuglog.txt.zip
- Are you reporting a performance issue or a hang? Please attach a sample. Instructions at https://gitlab.com/gnachman/iterm2/wikis/HowToSample
- Are you reporting a crash? Please attach the crash log. Instructions at https://gitlab.com/gnachman/iterm2/wikis/crash-logs
Detailed steps to reproduce the problem:
- Log into the server from another terminal client. (I don't know if this matters.)
- Start a tmux session.
- Open at least 2 tabs.
- Detach that tmux session.
- Log into the server from iTerm2.
tmux -CC attach
What happened: Multiple new windows open up, one for each tab in the tmux session. They are all fine except for the first one, which looks like this screenshot:
Note that numbers and uppercase ASCII characters are not converted, only lowercase alpha characters. The screen is fine for new characters output to it -- the command prompt at the bottom is because I hit once. The only problem are characters on the screen when the tmux session was closed. And it's only the one screen for me. I have two other screens/tabs that open in tmux windows and display their contents just fine upon reconnect. I believe I created those screens from within iTerm2, maybe?
What should have happened: This is an SVN update call. This screenshot shows what it should have looked like (except for the slightly different changes reported):
Thanks for any help with this!