diff --git a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/history/GuiHistoryTab.java b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/history/GuiHistoryTab.java index 315e4b0..aef10fd 100644 --- a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/history/GuiHistoryTab.java +++ b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/history/GuiHistoryTab.java @@ -695,7 +695,8 @@ public final class GuiHistoryTab { attemptsTable.getSelectionModel().select(last); showReasoning(last); } else { - reasoningArea.setText(NO_REASONING_TEXT); + reasoningArea.setText(""); + reasoningArea.setPromptText(NO_REASONING_TEXT); } // KI-Begründung bei Versuchs-Selektion aktualisieren @@ -739,8 +740,13 @@ public final class GuiHistoryTab { private void showReasoning(ProcessingAttempt attempt) { String reasoning = attempt.aiReasoning(); - reasoningArea.setText(reasoning != null && !reasoning.isBlank() - ? reasoning : NO_REASONING_TEXT); + if (reasoning != null && !reasoning.isBlank()) { + reasoningArea.setText(reasoning); + reasoningArea.setPromptText(""); + } else { + reasoningArea.setText(""); + reasoningArea.setPromptText(NO_REASONING_TEXT); + } } private void clearDetailPane() {