Commit 98f8823
committed
fix: improve menu interaction and notification center handling
1. Add keyboard grab when showing panel menus to ensure proper input
focus
2. Release keyboard grab when closing menus to prevent input conflicts
3. Close notification center panel when opening various dock menus (dock
menu, app context menu, tray popups) to avoid overlapping UI elements
4. Add focus handling for tray item popups to ensure proper keyboard
navigation
5. Update copyright years for consistency
Log: Fixed menu interactions by ensuring proper focus management and
preventing overlapping with notification center
Influence:
1. Test opening dock menu while notification center is open -
notification center should close
2. Verify app context menus close notification center when opened
3. Check tray popups properly close notification center
4. Test keyboard navigation in all menu types
5. Verify input focus is correctly managed between menus and other UI
elements
6. Test menu interactions with multiple open applications
PMS: BUG-2848671 parent b87de4e commit 98f8823
2 files changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| 165 | + | |
| 166 | + | |
165 | 167 | | |
166 | 168 | | |
167 | 169 | | |
| |||
0 commit comments