Version: (using KDE 4.3.0)
Installed from: Ubuntu Packages
The 'Clear Scrollback & Reset' action should be disabled for apps using the secondary screen. Those apps do not have any scrollback (except what is immediately visible on the screen).
Currently the action is not disabled, and leads to weird behaviour:
How to reproduce:
Start vim and type something. Konsole's scrollbar doesn't allow scrolling -- this is correct. Now press Ctrl+Shift+X (or Clear & Reset from the Scrollback menu). After this, the arrow keys in vim stop working, and the scrollbar mistakenly begins to allow scrolling. (I think konsole has just switched to the primary, scrollable screen). The only way to fix it is to quit vim and run /usr/bin/reset.
Similar broken behaviour is visible if one presses Ctrl+Shift+X while using less.
Git commit 0ddf722e08a5f18c115c84cd83e78b5c7ef8a3a3 by Jekyll Wu.
Committed on 26/08/2011 at 18:10.
Pushed by jekyllwu into branch 'master'.
Disable clear & reset actions when the secondary screen is in use.
M +13 -0 src/Session.h
M +11 -0 src/SessionController.cpp
M +9 -0 src/Emulation.h
M +7 -0 src/Emulation.cpp
M +5 -0 src/SessionController.h
M +2 -0 src/ViewManager.cpp
M +8 -0 src/Session.cpp