diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java index 99f0d63ac..72c3a7bda 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java @@ -195,6 +195,9 @@ class ModListPageSkin extends SkinBase { Node oldToolbar = toolbarPane.getCurrentNode(); if (newToolbar != oldToolbar) { toolbarPane.setContent(newToolbar, ContainerAnimations.FADE.getAnimationProducer()); + if (newToolbar == searchBar) { + searchField.requestFocus(); + } } }