diff --git a/internal_filesystem/lib/mpos/ui/focus_direction.py b/internal_filesystem/lib/mpos/ui/focus_direction.py index 627baa5e..b56f2c36 100644 --- a/internal_filesystem/lib/mpos/ui/focus_direction.py +++ b/internal_filesystem/lib/mpos/ui/focus_direction.py @@ -188,6 +188,10 @@ def move_focus_direction(angle): if isinstance(current_focused, lv.keyboard): print("focus is on a keyboard, which has its own move_focus_direction: NOT moving") return + if isinstance(current_focused, lv.dropdown): + if current_focused.is_open(): + print("focus is on an open dropdown, which has its own move_focus_direction: NOT moving") + return o = find_closest_obj_in_direction(focus_group, current_focused, angle, True) if o: print("move_focus_direction: moving focus to:")