Bug 507531

Summary: Replace the context menu's arrow with an hamburger button, so it never points to the wrong side
Product: [Plasma] plasmashell Reporter: Fernando M. Muniz <fernandommuniz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: wishlist CC: felixernst, filip.kendes1, kde, kdedev, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 6.4.3   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
URL: https://bugreports.qt.io/browse/QTBUG-139569
See Also: https://bugs.kde.org/show_bug.cgi?id=493391
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on: 493391    
Bug Blocks:    
Attachments: Arrow pointed the wrong way.

Description Fernando M. Muniz 2025-07-27 00:35:54 UTC
Created attachment 183551 [details]
Arrow pointed the wrong way.

STEPS TO REPRODUCE
Open the context menu close to the right corner of the screen.

OBSERVED RESULT
The arrow points to the wrong way.

EXPECTED RESULT
The context menu should use a + sign instead, because dynamically changing directions is impossible.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-11300H @ 3.10GHz
Memory: 9 GB of RAM (8.1 GB usable)
Graphics Processor 1: NVIDIA GeForce GTX 1650
Graphics Processor 2: Intel® Iris® Xe Graphics
Manufacturer: LENOVO
Product Name: 82MG
System Version: IdeaPad Gaming 3 15IHU6

ADDITIONAL INFORMATION
It's a visual inconsistency, a minor issue. Bug 493391 revealed that dynamically changing directions is impossible, therefore using a + sign would be better.
Comment 1 TraceyC 2025-07-30 16:54:33 UTC
This seems like a reasonable suggestion. I'll pass this along to the developers for consideration.
Comment 2 Felix Ernst 2025-08-16 16:46:44 UTC
>The context menu should use a + sign instead,
>because dynamically changing directions is impossible.

That seems confusing to me. To me this would express that that item adds something, not that it contains more items.
Comment 3 Fernando M. Muniz 2025-08-16 16:54:26 UTC
(In reply to Felix Ernst from comment #2)
> >The context menu should use a + sign instead,
> >because dynamically changing directions is impossible.
> 
> That seems confusing to me. To me this would express that that item adds
> something, not that it contains more items.

You're right, an hamburger menu icon would make more sense.
Comment 4 Nate Graham 2025-08-26 22:01:03 UTC
A hamburger icon wouldn't make sense either. What would make sense to me would be to make the menu point in the direction that the child menu will open.

However, it's not something that KDE can affect, since this is just how QMenus work; we can't override it here.