diff --git a/klippy/extras/display/menu.py b/klippy/extras/display/menu.py index 3849eae2..e6a7ec7f 100644 --- a/klippy/extras/display/menu.py +++ b/klippy/extras/display/menu.py @@ -884,6 +884,10 @@ class MenuManager: current = container.selected_item() if isinstance(current, MenuContainer): self.stack_push(current) + elif isinstance(current, MenuInput): + if current.is_editing(): + current.run_script('gcode', event=event) + current.run_script(event) elif isinstance(current, MenuCommand): current.run_script('gcode', event=event) current.run_script(event)