FS#72489 - [monero-gui] Dropdowns not working on KDE

Attached to Project: Community Packages
Opened by HarmoGlace (harmoglace) - Wednesday, 20 October 2021, 16:30 GMT
Last edited by Toolybird (Toolybird) - Monday, 08 May 2023, 21:10 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To kpcyrd (kpcyrd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
I'm running KDE 5.23.1 with kernel 5.14.12-arch1-1 with QT version 5.15.2 using xorg display.
Every drop-down does nothing when clicking on it. It is not the case with the github version which I downloaded and tried successfully


Additional info:
* package version(s) 0.17.2.3-1
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
Run this AUR package on KDE and try to use any dropdown (for instance in settings > log level.). Nothing will happen.
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 08 May 2023, 21:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  monero-gui 0.18.2.2-1
Comment by Leon Möller (jkhsjdhjs) - Friday, 25 November 2022, 00:31 GMT
It looks like this may be an issue with Arch's qt packages: https://github.com/monero-project/monero-gui/issues/3938#issuecomment-1266816615
Comment by Antonio Rojas (arojas) - Friday, 25 November 2022, 07:54 GMT
In the linked report there are affected users from at least 3 different distros, so definitely not an issue with Arch packages.
Comment by Leon Möller (jkhsjdhjs) - Friday, 25 November 2022, 15:02 GMT
In any case, I also tested what the linked comment did, namely downloading qt with qt-downloader and then running monero-wallet-gui with LD_LIBRARY_PATH set to the downloaded qt 5.15.2 version. Works fine with the downloaded qt version and I also noticed a difference:

The following line is logged 71 times, only when using the qt version from the repos, using which it doesn't work:
2022-11-25 14:39:49.174 W Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.

I also reported this upstream.
Comment by Leon Möller (jkhsjdhjs) - Friday, 25 November 2022, 23:47 GMT
@devhyper on GitHub found a workaround: https://github.com/monero-project/monero-gui/issues/3938#issuecomment-1327914535

Install qt5ct and start monero-wallet-gui with QT_QPA_PLATFORMTHEME=qt5ct.
Apparently that disables KDE's theming of monero-wallet-gui.
Comment by Antonio Rojas (arojas) - Saturday, 26 November 2022, 08:33 GMT
Please report this to KDE then (under the plasma-integration product)
Comment by Leon Möller (jkhsjdhjs) - Saturday, 26 November 2022, 23:38 GMT Comment by Leon Möller (jkhsjdhjs) - Wednesday, 11 January 2023, 17:27 GMT
Resolved upstream: https://github.com/monero-project/monero-gui/pull/4091
Will be fixed in the next release.

Loading...