#83: KI-Begruendung bei leerem Reasoning als promptText anzeigen
showReasoning() nutzt setText("") + setPromptText() statt sichtbarem Fuelltext,
damit leere Begründung klar als erwarteter Zustand erkennbar ist.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+9
-3
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user