aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2024-10-01 08:51:21 -0400
committerbobzel <zzzman@gmail.com>2024-10-01 08:51:21 -0400
commitfa17eee93e43e2a06565045557e01a3687fb2505 (patch)
tree8d176e219f16ecced223133269afa254ba40f878
parent509c0a3735b324dec2aa18732bb6c5d0172e36f8 (diff)
fixed contextmenu issue with nothing selected.
-rw-r--r--src/client/views/ContextMenu.tsx2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client/views/ContextMenu.tsx b/src/client/views/ContextMenu.tsx
index 5edb5fc0d..399e8a238 100644
--- a/src/client/views/ContextMenu.tsx
+++ b/src/client/views/ContextMenu.tsx
@@ -252,7 +252,7 @@ export class ContextMenu extends ObservableReactComponent<{ noexpand?: boolean }
this._selectedIndex--;
}
e.preventDefault();
- } else if (e.key === 'Enter' || e.key === 'Tab') {
+ } else if ((e.key === 'Enter' || e.key === 'Tab') && this._selectedIndex >= 0) {
const item = this.flatItems[this._selectedIndex];
if (item.event) {
item.event({ x: this.pageX, y: this.pageY });