Broadcast to multiple panes and Metal GPU enabled issue
Thanks for filing an issue! Please answer the questions below so I can help you.
- iTerm2 version:
- OS version:
- Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)
- Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog
- 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
- Are you reporting excessive memory usage? Please attach a heap analysis: https://gitlab.com/gnachman/iterm2/wikis/heapshot
Detailed steps to reproduce the problem:
- Enable Metal GPU acceleration in 3.1.6
- Open new window, split it into two halves.
- Press cmd+shift+i to enable broadcast input to all panes in current tab. Broadcast will get enabled, but only currently active window will show up as active for broadcast.
- Type any key and both panes show up as being enabled enabled for broadcast.
- Same with disabling of broadcast: only currently active window will show that broadcast was disabled, but after first key entered broadcast will be removed from remaining panes.
This happens only when Metal GPU acceleration is enabled. Disabling it will make everything work as expected.
What happened:
Only active pane is marked as in broadcast mode.
What should have happened:
All panes should have been marked as in broadcast mode.