Skip to content

Commit 706a240

Browse files
committed
When navigating context menu using keyboard skip over item dividers
1 parent d6bbba7 commit 706a240

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/gui/src/keyboard.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ $(document).bind('keydown', async function(e){
153153
let selected_item_index = $('.context-menu-active .context-menu-item').index(selected_item);
154154
let new_selected_item_index = selected_item_index + 1;
155155
let new_selected_item = $('.context-menu-active .context-menu-item').get(new_selected_item_index);
156-
while($(new_selected_item).hasClass('context-menu-item-disabled')){
156+
while($(new_selected_item).hasClass('context-menu-item-disabled') || $(new_selected_item).hasClass('context-menu-divider')){
157157
new_selected_item_index = new_selected_item_index + 1;
158158
new_selected_item = $('.context-menu-active .context-menu-item').get(new_selected_item_index);
159159
}
@@ -166,7 +166,7 @@ $(document).bind('keydown', async function(e){
166166
let selected_item_index = $('.context-menu-active .context-menu-item').index(selected_item);
167167
let new_selected_item_index = selected_item_index - 1;
168168
let new_selected_item = $('.context-menu-active .context-menu-item').get(new_selected_item_index);
169-
while($(new_selected_item).hasClass('context-menu-item-disabled')){
169+
while($(new_selected_item).hasClass('context-menu-item-disabled') || $(new_selected_item).hasClass('context-menu-divider')){
170170
new_selected_item_index = new_selected_item_index - 1;
171171
new_selected_item = $('.context-menu-active .context-menu-item').get(new_selected_item_index);
172172
}

0 commit comments

Comments
 (0)