Skip to content
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

Mouse scroll events in IntellIJ Idea terminal are not handled properly #3941

Open
SAGV opened this issue Jan 15, 2025 · 0 comments
Open

Mouse scroll events in IntellIJ Idea terminal are not handled properly #3941

SAGV opened this issue Jan 15, 2025 · 0 comments

Comments

@SAGV
Copy link

SAGV commented Jan 15, 2025

Basic information

zellij --version: zellij 0.41.2

stty size: 25 178

uname -av or ver(Windows): Darwin LAMS0090.local 24.1.0 Darwin Kernel Version 24.1.0: Thu Oct 10 21:03:15 PDT 2024; root:xnu-11215.41.3~2/RELEASE_ARM64_T6000 arm64

Further information

CleanShot 2025-01-15 at 15 22 09

Issue description

Scrolling inside IntelliJ IDEA terminal running Zellij doesn't handle mouse scrolling events properly when running a continuous command such as docker run or nodemon or any other command blocking input. Instead of scroll, it outputs weird symbols.

Running same scripts in iTerm2 via Zellij works fine. Also, running same scripts in IntelliJ terminal without Zellij works fine.

Minimal reproduction

— Run Zellij inside IntelliJ IDEA Ultimate (both new and old terminal experience but old terminal experience is stable and not a beta)
— Run any command which is constantly outputting logs into terminal (docker run nginx or any other)
— Try to scroll

You will see many "^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[" events

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

No branches or pull requests

1 participant