diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/UpgradeController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/UpgradeController.java
index 73b0e8361..db92d7df4 100644
--- a/main/ui/src/main/java/org/cryptomator/ui/controllers/UpgradeController.java
+++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/UpgradeController.java
@@ -77,6 +77,9 @@ public class UpgradeController extends LocalizedFXMLViewController {
private void vaultDidChange(Vault newVault) {
errorLabel.setText(null);
strategy.set(strategies.getUpgradeStrategy(newVault));
+ // trigger "default" change to refresh key bindings:
+ upgradeButton.setDefaultButton(false);
+ upgradeButton.setDefaultButton(true);
}
// ****************************************
diff --git a/main/ui/src/main/resources/fxml/upgrade.fxml b/main/ui/src/main/resources/fxml/upgrade.fxml
index be353953e..5d54014a3 100644
--- a/main/ui/src/main/resources/fxml/upgrade.fxml
+++ b/main/ui/src/main/resources/fxml/upgrade.fxml
@@ -11,20 +11,38 @@
-
+
+
+
+
+
-
+
+
+
+
-
-
-
+
+
+
+
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+