diff --git a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java
index bfe085df774bc312a05ea1e770f06d10c348f115..dda1a0271b8ed060807765da15fc81f7850f2fb6 100644
--- a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java
+++ b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java
@@ -252,6 +252,12 @@ public class MainViewController extends NVC implements IMainViewController, Noti
 
 		// Request Focus for key listener
 		getParent().requestFocus();
+
+		getParent().getScene().focusOwnerProperty().addListener((observable, oldValue, newValue) -> {
+			if (newValue == null) {
+				getParent().requestFocus();
+			}
+		});
 	}
 
 	private void initMainLayout() {