-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
[Bug]: Sympathetic scrolling in adjacent tmux panes #2576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Comments
Was able to replicate this issue on macOS 12.2 |
According to @pierreyves-lebrun comment, it seems to be an upstream problem. Hence, closing. |
evg-zhabotinsky
added a commit
to evg-zhabotinsky/termux-app
that referenced
this issue
Sep 25, 2022
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
evg-zhabotinsky
added a commit
to evg-zhabotinsky/termux-app
that referenced
this issue
Sep 25, 2022
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
The above PR definitely fixes the problem for me, and this is how de-facto standard xterm behaves. (And apparently how VT510 behaved too.) |
MrAdityaAlok
pushed a commit
to MrAdityaAlok/termux-app
that referenced
this issue
Oct 22, 2022
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
MrAdityaAlok
pushed a commit
to MrAdityaAlok/termux-app
that referenced
this issue
Oct 23, 2022
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Apr 4, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Apr 7, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Apr 7, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Apr 12, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Apr 12, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Apr 14, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
zongou
pushed a commit
to zongou/termux-app
that referenced
this issue
Jul 26, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
fornwall
pushed a commit
to evg-zhabotinsky/termux-app
that referenced
this issue
Sep 29, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
fornwall
pushed a commit
to evg-zhabotinsky/termux-app
that referenced
this issue
Sep 29, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes termux#2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
fornwall
pushed a commit
that referenced
this issue
Sep 29, 2024
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes #2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
agnostic-apollo
pushed a commit
that referenced
this issue
Mar 29, 2025
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes #2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
agnostic-apollo
pushed a commit
that referenced
this issue
Mar 29, 2025
SD sequence (`${CSI}${N}T`) was scrolling the whole width of the terminal instead of just between the margins. RI sequence (`${ESC}M`, move cursor up 1 line) was doing the same. Fixed that. Fixes #2576 where in tmux scrolling one of several side-by-side panels down resulted in all visually scrolling.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem description
Scrolling up through a program such as man in tmux leads to sympathetic scrolling in horizontally neighbouring panes. I cannot reproduce the issue over SSH or in terminal emulators running on Xvnc, so I assume the issue lies in Termux's terminal emulator.
Steps to reproduce the behavior.
Assuming
tmux
andman
are installed and tmux has its default key bindings:tmux
.ls $PREFIX/bin
.CTRL-b %
.man tmux
.DOWN
a few times.UP
a few times and observe that both panes scroll up simultaneously.What is the expected behavior?
There should be no sympathetic scrolling.
System information
The text was updated successfully, but these errors were encountered: