diff --git a/src/shell/focus/order.rs b/src/shell/focus/order.rs index b9390c11..6cc71488 100644 --- a/src/shell/focus/order.rs +++ b/src/shell/focus/order.rs @@ -70,7 +70,11 @@ fn render_input_order_internal( element_filter: ElementFilter, mut callback: impl FnMut(Stage) -> ControlFlow, ()>, ) -> ControlFlow, ()> { - if shell.zoom_state.is_some() { + if shell + .zoom_state + .as_ref() + .is_some_and(|state| state.current_level() != 1.0) + { callback(Stage::ZoomUI)?; }