Description
Before describing the issue, I would like to say thank you for HeidiSQL.
It has been a great and reliable tool for many years in my daily work, and I appreciate the amount of care and dedication that goes into it.
I am currently moving from Windows 11 to Linux, and I am very happy that HeidiSQL is available on Linux as well - it is one of the applications I definitely want to take with me on this transition.
Because of that, I would like to report a small UI issue I encountered in the Linux Qt6 build.
In the Linux Qt6 build of HeidiSQL, the horizontal scrollbar does not react to clicks on the trough area.
The scrollbar can only be moved by dragging the thumb.
Clicking on the area left or right of the thumb has no effect.
Expected behavior
Clicking on the horizontal scrollbar trough should scroll the content left or right accordingly.
Actual behavior
Clicking on the scrollbar trough does nothing.
Only dragging the scrollbar thumb works.
System information
HeidiSQL version: 12.20 (Linux Qt6 build)
Package: heidisql_12.20_amd64.deb
OS: Ubuntu 24.04 LTS
Desktop environment: GNOME (Wayland)
Architecture: x64
Qt version: Qt6 (as used by the Debian package)
HeidiSQL version and OS
HeidiSQL version: 12.20 (Linux Qt6 build)
Database server version
MySQL 8.4.10
Reproduction recipe
- Open any table or view that requires horizontal scrolling
- Try clicking on the horizontal scrollbar area left or right of the thumb
- Observe: no scrolling happens
- The issue has been present for at least two minor versions.
- The behavior does not occur on Windows.
- This may be related to VirtualTreeView’s Qt event handling, which historically has had issues with scrollbar interactions.
Error/Backtrace
Description
Before describing the issue, I would like to say thank you for HeidiSQL.
It has been a great and reliable tool for many years in my daily work, and I appreciate the amount of care and dedication that goes into it.
I am currently moving from Windows 11 to Linux, and I am very happy that HeidiSQL is available on Linux as well - it is one of the applications I definitely want to take with me on this transition.
Because of that, I would like to report a small UI issue I encountered in the Linux Qt6 build.
In the Linux Qt6 build of HeidiSQL, the horizontal scrollbar does not react to clicks on the trough area.
The scrollbar can only be moved by dragging the thumb.
Clicking on the area left or right of the thumb has no effect.
Expected behavior
Clicking on the horizontal scrollbar trough should scroll the content left or right accordingly.
Actual behavior
Clicking on the scrollbar trough does nothing.
Only dragging the scrollbar thumb works.
System information
HeidiSQL version: 12.20 (Linux Qt6 build)
Package: heidisql_12.20_amd64.deb
OS: Ubuntu 24.04 LTS
Desktop environment: GNOME (Wayland)
Architecture: x64
Qt version: Qt6 (as used by the Debian package)
HeidiSQL version and OS
HeidiSQL version: 12.20 (Linux Qt6 build)
Database server version
MySQL 8.4.10
Reproduction recipe
Error/Backtrace