diff --git a/main/ui/src/main/java/org/cryptomator/ui/mainwindow/MainWindowComponent.java b/main/ui/src/main/java/org/cryptomator/ui/mainwindow/MainWindowComponent.java index 131faaeb0..8f505ae4d 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/mainwindow/MainWindowComponent.java +++ b/main/ui/src/main/java/org/cryptomator/ui/mainwindow/MainWindowComponent.java @@ -26,6 +26,7 @@ public interface MainWindowComponent { Stage stage = window(); stage.setScene(scene().get()); stage.show(); + stage.requestFocus(); } @Subcomponent.Builder diff --git a/main/ui/src/main/java/org/cryptomator/ui/preferences/PreferencesComponent.java b/main/ui/src/main/java/org/cryptomator/ui/preferences/PreferencesComponent.java index 73c3010da..6e470a827 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/preferences/PreferencesComponent.java +++ b/main/ui/src/main/java/org/cryptomator/ui/preferences/PreferencesComponent.java @@ -27,6 +27,7 @@ public interface PreferencesComponent { Stage stage = window(); stage.setScene(scene().get()); stage.show(); + stage.requestFocus(); } @Subcomponent.Builder