Bug 472822

Summary: "Show KRunner" button in "Places" menu can end up masquerading as some other button
Product: [Plasma] plasmashell Reporter: Aaron Rainbolt <arraybolt3>
Component: Application Launcher (Kickoff)Assignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: mikel5764, nate, noahadvs, plasma-bugs
Priority: NOR    
Version: 5.27.6   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Bug screenshot

Description Aaron Rainbolt 2023-07-31 02:42:08 UTC
Created attachment 160635 [details]
Bug screenshot

SUMMARY
In the "Places" menu of the application launcher, the "Computer" submenu has a "Show KRunner" button at the top. It's possible to make this button's appearance (but not its behavior) change entirely by fiddling with the UI - this will make the button look like it's going to open a folder on the system, when in fact it still will show KRunner when clicked.

NOTICE! This bug is not 100% reproducible. However, it happens frequently enough when trying to reproduce it that it should be easy to reproduce.

STEPS TO REPRODUCE
1. Click on the Application Menu.
2. Click the "Places" tab at the bottom. The topmost button should say "Show KRunner".
3. Mouse over the "History" submenu.
4. Move the mouse into the history list, scroll all the way down, then scroll all the way up again.
5. Mouse over the "Computer" submenu again.

OBSERVED RESULT
Some item from the History menu now appears to be the topmost button. Clicking this button will show KRunner.

EXPECTED RESULT
The button should always say "Show KRunner" and not take on the identity of any other button.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 22.04
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Using the X11 display server and the Breeze Dark theme.
Comment 1 Nate Graham 2023-09-07 19:46:19 UTC
Can reproduce.
Comment 2 Nate Graham 2023-09-07 19:48:41 UTC
Looks like it's got the same root cause as Bug 445512.

*** This bug has been marked as a duplicate of bug 445512 ***