From 362fafa6fdafea8053ba7143251a60ae9ce7caeb Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 19 Mar 2026 16:49:53 -0500 Subject: [PATCH] Fixed HOME/END PAGE UP/DOWN keys incorrectly scrolling container when an EditLine or EditBox has focus --- lib/cyberarm_engine/ui/gui_state.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/cyberarm_engine/ui/gui_state.rb b/lib/cyberarm_engine/ui/gui_state.rb index 35f2c13..a84f715 100644 --- a/lib/cyberarm_engine/ui/gui_state.rb +++ b/lib/cyberarm_engine/ui/gui_state.rb @@ -271,10 +271,14 @@ module CyberarmEngine end def redirect_scroll_jump_to(edge) + return if window.text_input + @mouse_over.publish(:"scroll_jump_to_#{edge}", window.mouse_x, window.mouse_y) if (@mouse_over && !@menu) || (@mouse_over && @mouse_over == @menu) end def redirect_scroll_page(edge) + return if window.text_input + @mouse_over.publish(:"scroll_page_#{edge}", window.mouse_x, window.mouse_y) if (@mouse_over && !@menu) || (@mouse_over && @mouse_over == @menu) end