diff --git a/src/main/java/org/cryptomator/ui/health/CheckDetailController.java b/src/main/java/org/cryptomator/ui/health/CheckDetailController.java
index 8f0454fd1..9ce582882 100644
--- a/src/main/java/org/cryptomator/ui/health/CheckDetailController.java
+++ b/src/main/java/org/cryptomator/ui/health/CheckDetailController.java
@@ -20,6 +20,8 @@ import javafx.collections.FXCollections;
import javafx.fxml.FXML;
import javafx.scene.control.ChoiceBox;
import javafx.scene.control.ListView;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
import javafx.util.StringConverter;
import java.util.Arrays;
import java.util.function.Function;
@@ -136,6 +138,16 @@ public class CheckDetailController implements FxController {
}
+ @FXML
+ public void copyResultDetails() {
+ var result = resultsListView.getSelectionModel().getSelectedItem();
+ if (result != null) {
+ ClipboardContent clipboardContent = new ClipboardContent();
+ clipboardContent.putString(result.diagnosis().toString());
+ Clipboard.getSystemClipboard().setContent(clipboardContent);
+ }
+ }
+
/* Getter/Setter */
public String getCheckName() {
diff --git a/src/main/resources/fxml/health_check_details.fxml b/src/main/resources/fxml/health_check_details.fxml
index 03b5a4dfa..41ccc4641 100644
--- a/src/main/resources/fxml/health_check_details.fxml
+++ b/src/main/resources/fxml/health_check_details.fxml
@@ -9,6 +9,8 @@
+
+
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file