#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);
|
attemptsTable.getSelectionModel().select(last);
|
||||||
showReasoning(last);
|
showReasoning(last);
|
||||||
} else {
|
} else {
|
||||||
reasoningArea.setText(NO_REASONING_TEXT);
|
reasoningArea.setText("");
|
||||||
|
reasoningArea.setPromptText(NO_REASONING_TEXT);
|
||||||
}
|
}
|
||||||
|
|
||||||
// KI-Begründung bei Versuchs-Selektion aktualisieren
|
// KI-Begründung bei Versuchs-Selektion aktualisieren
|
||||||
@@ -739,8 +740,13 @@ public final class GuiHistoryTab {
|
|||||||
|
|
||||||
private void showReasoning(ProcessingAttempt attempt) {
|
private void showReasoning(ProcessingAttempt attempt) {
|
||||||
String reasoning = attempt.aiReasoning();
|
String reasoning = attempt.aiReasoning();
|
||||||
reasoningArea.setText(reasoning != null && !reasoning.isBlank()
|
if (reasoning != null && !reasoning.isBlank()) {
|
||||||
? reasoning : NO_REASONING_TEXT);
|
reasoningArea.setText(reasoning);
|
||||||
|
reasoningArea.setPromptText("");
|
||||||
|
} else {
|
||||||
|
reasoningArea.setText("");
|
||||||
|
reasoningArea.setPromptText(NO_REASONING_TEXT);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void clearDetailPane() {
|
private void clearDetailPane() {
|
||||||
|
|||||||
Reference in New Issue
Block a user