From 7b800694dbc2520eeae3908f88eb29f29ea48304 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Sat, 20 Dec 2025 20:09:51 +0200 Subject: [PATCH] TAB now switches focus from search bar to main editor --- .../client/gui/util/script/SearchReplaceBar.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/script/SearchReplaceBar.java b/src/main/java/noppes/npcs/client/gui/util/script/SearchReplaceBar.java index e3a183e64..43a87b12f 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/SearchReplaceBar.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/SearchReplaceBar.java @@ -930,10 +930,15 @@ public class SearchReplaceBar { keyCode == Keyboard.KEY_LMENU || keyCode == Keyboard.KEY_RMENU) { return true; // Consume but don't process } - - if (keyCode == Keyboard.KEY_TAB && showReplace) { - searchFieldFocused = !searchFieldFocused; - replaceFieldFocused = !replaceFieldFocused; + + if (keyCode == Keyboard.KEY_TAB) { + if (showReplace) { + searchFieldFocused = !searchFieldFocused; + replaceFieldFocused = !replaceFieldFocused; + } else if (searchFieldFocused && callback != null) { + searchFieldFocused = false; + callback.focusMainEditor(); + } markActivity(); return true; }