When using Arabic language, the scrollbar behaviour in Customization dialog switched between Available Commands and Assigned Commands. Step to reproduce 1. Change UI language to Arabic or may be other RTL UI (Persian, Hebrew or Urdu) 2. Open Writer or other module then go to Tools > Customize.. 3. Place the cursor in the Assigned Commands list box and then scroll >> the list in Available Commands scrolled 4. Place the cursor in the Available Commands list box and then scroll >> the list in Assigned Commands scrolled Affected version: Version: 7.0.0.0.alpha0+ Build ID: 0dd48d1a9a716456ff1ebe67e19881ad2f56939b CPU threads: 4; OS: Linux 4.20; UI render: default; VCL: kf5; TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-03-31_14:07:24 Locale: id-ID (id_ID.UTF-8); UI-Language: ar-SA Calc: threaded ==================== إصدارة: 6.4.2.2 معرّف البناء: 1:6.4.2-0ubuntu0.18.04.3 خيوط المعالج: 4; نظام التَّشغيل: Linux 4.20; مصيّر الواجهة: المبدئيّ; VCL: kf5; المحليّة: id-ID (id_ID.UTF-8); لغة الواجهة الرسومية: ar-SA Calc: threaded ===================== Version: 6.3.5.2 Build ID: dd0751754f11728f69b42ee2af66670068624673 CPU threads: 4; OS: Linux 4.20; UI render: default; VCL: kde5; Locale: id-ID (id_ID.UTF-8); UI-Language: ar-SA Calc: threaded ===================== Version: 6.2.0.3 Build ID: 98c6a8a1c6c7b144ce3cc729e34964b47ce25d62 CPU threads: 4; OS: Linux 4.20; UI render: default; VCL: kde5; Locale: id-ID (id_ID.UTF-8); UI-Language: ar-SA Calc: threaded >>>>>>>>>>>>>>>>>>>>>> Not affected: Version: 6.1.5.2 Build ID: 90f8dcf33c87b3705e78202e3df5142b201bd805 CPU threads: 4; OS: Linux 4.20; UI render: default; VCL: kde4; Locale: id-ID (id_ID.UTF-8); Calc: group threaded
I launched with SAL_RTL_ENABLED=1 libreoffice and can confirm that with mousewheel scrolling the opposite listbox always scrolls. Arch Linux 64-bit Version: 7.1.0.0.alpha0+ Build ID: 076c95b27bf0e9be1fa1c077674cf974b22210fd CPU threads: 8; OS: Linux 5.7; UI render: default; VCL: kf5 Locale: fi-FI (fi_FI.UTF-8); UI: en-US Calc: threaded Built on 27 June 2020
Not a regression: this only affects kf5 backend. Tested on Win as well.
Jan-Marek Glogowski committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9eda78fd53fe3c76eb9d4b63add68f266f551b10 tdf#131991 Qt5 RTL mirror mouse wheel X position It will be available in 7.1.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(In reply to Commit Notification from comment #3) > Jan-Marek Glogowski committed a patch related to this issue. > It has been pushed to "master": > > https://git.libreoffice.org/core/commit/ > 9eda78fd53fe3c76eb9d4b63add68f266f551b10 > > tdf#131991 Qt5 RTL mirror mouse wheel X position > > It will be available in 7.1.0. > > The patch should be included in the daily builds available at > https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More > information about daily builds can be found at: > https://wiki.documentfoundation.org/Testing_Daily_Builds > > Affected users are encouraged to test the fix and report feedback. Thank you Jan for the patch!
Jan-Marek Glogowski committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/8c4fac5bbd2c042c81ce9633637f60ba091f003e tdf#131991 Qt5 RTL mirror mouse wheel X position It will be available in 7.0.0.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Jan-Marek Glogowski committed a patch related to this issue. It has been pushed to "libreoffice-6-4": https://git.libreoffice.org/core/commit/855f17c5f683ab1dacf411ac410f237700a8fbcf tdf#131991 Qt5 RTL mirror mouse wheel X position It will be available in 6.4.6. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.