Bug 404557

Summary: A click on Desktop toolbox shows menu once. After the next click the menu disappears and following clicks on the icon doesn't make menu visible. Plasmashell must be restarted for repairing but bug will appear again.
Product: [Plasma] plasmashell Reporter: Netzschlange <ugnenko>
Component: Edit ModeAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: kde, nate
Priority: NOR    
Version First Reported In: 5.15.0   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.12.8
Sentry Crash Report:

Description Netzschlange 2019-02-19 15:39:54 UTC
SUMMARY
A click on Desktop toolbox shows menu once. After the next click the menu disappears and following clicks on the icon doesn't make menu visible. Plasmashell must be restarted for repairing but bug will appear again.

STEPS TO REPRODUCE
1. Click on Desktop toolbox to show menu (menu appeared)
2. Click on Desktop toolbox to hide menu
3. Click on Desktop toolbox to show menu
4. Nothing appears
5. Restart 'plasmashell' and go to step '1.'

OBSERVED RESULT
The menu does not shown.

EXPECTED RESULT
The menu should be shown.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon
KDE Plasma Version: 5.15.0
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.0
Proprietary NVIDIA Driver 410.78
Comment 1 Nate Graham 2019-02-20 04:07:28 UTC
This was recently fixed, though I'm embarrassed to admit that I am unable for the life of me to find the commit that did it, and therefore what release that fix will make it into. However, I promise that it's fixed now in the code and  you should get the fix soon. :)
Comment 2 Kai Uwe Broulik 2019-02-20 08:23:11 UTC
https://cgit.kde.org/plasma-desktop.git/commit/?id=67d8ac416ff6933b082b84ec6f30c2c4e90a0500 (it's in 5.15.1 and 5.12.8)
Comment 3 Kai Uwe Broulik 2019-02-20 08:23:47 UTC
(Don't worry about that, the commit message didn't really say, I only knew because I did the fix :D)
Comment 4 Nate Graham 2019-02-20 16:33:26 UTC
Hah, I did see that commmit, but didn't realize that it was the one that fixed this. :)