Commit 868cb03
committed
Fix right-click context menu in search entry
Fixes #13416
The menu search field didn't support right-click copy/paste properly.
Users could only paste with Ctrl+V keyboard shortcut.
Changes:
- Add CinnamonEntry.addContextMenu() to enable right-click context menu
- Prevent context menu from grabbing modal focus (shouldGrab = false)
- Close context menu when main menu closes
- Extend _eventIsOnActiveMenu to treat context menu as part of active menu
- Add manual hover effect using mouse position polling and CSS pseudo-class
(required because MenuManager blocks normal hover events)1 parent 6113ff7 commit 868cb03
1 file changed
Lines changed: 49 additions & 0 deletions
File tree
Lines changed: 49 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2580 | 2580 | | |
2581 | 2581 | | |
2582 | 2582 | | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
| 2587 | + | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
| 2600 | + | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
| 2623 | + | |
| 2624 | + | |
| 2625 | + | |
| 2626 | + | |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
2583 | 2632 | | |
2584 | 2633 | | |
2585 | 2634 | | |
| |||
0 commit comments