diff --git a/src/view/kateviewinternal.cpp b/src/view/kateviewinternal.cpp --- a/src/view/kateviewinternal.cpp +++ b/src/view/kateviewinternal.cpp @@ -3396,6 +3396,12 @@ return; } + // if we scroll up/down we do not want to trigger unintended sideways scrolls + if (qAbs(e->angleDelta().y()) > qAbs(e->angleDelta().x())) { + e->accept(); + return; + } + QWheelEvent copy = *e; QApplication::sendEvent(m_columnScroll, ©); if (copy.isAccepted()) {