Update reasoning CSS hide hidden reasoning again

This commit is contained in:
Wolfsblvt 2025-02-09 05:25:43 +01:00
parent 9697322f1e
commit 0792c17f55
3 changed files with 5 additions and 12 deletions

View File

@ -3222,7 +3222,7 @@ class StreamingProcessor {
}
// Update reasoning
await this.reasoningHandler.process(messageId, mesChanged, currentTime);
await this.reasoningHandler.process(messageId, mesChanged);
// Token count update.
const tokenCountText = this.reasoningHandler.reasoning + processedText;

View File

@ -324,7 +324,7 @@ export class ReasoningHandler {
this.messageDom.classList.toggle('reasoning', this.state !== ReasoningState.None);
// Update states to the relevant DOM elements
this.messageDom.dataset.state = this.state !== ReasoningState.None ? this.state : null;
this.messageDom.dataset.reasoningState = this.state !== ReasoningState.None ? this.state : null;
this.messageReasoningDetailsDom.dataset.state = this.state;
// Update the reasoning message

View File

@ -414,19 +414,12 @@ input[type='checkbox']:focus-visible {
.mes_reasoning_details:not(:has(.reasoning_edit_textarea)) .mes_reasoning_actions .edit_button,
.mes_reasoning_details:has(.reasoning_edit_textarea) .mes_reasoning_actions .mes_button:not(.edit_button),
.mes_block:has(.edit_textarea):has(.reasoning_edit_textarea) .mes_reasoning_actions,
.mes.reasoning:not(.reasoning_hidden) .mes_edit_add_reasoning,
.mes.reasoning_hidden .mes_reasoning_arrow,
.mes.reasoning_hidden .mes_reasoning_actions {
.mes.reasoning:not([data-reasoning-state="hidden"]) .mes_edit_add_reasoning,
.mes[data-reasoning-state="hidden"] .mes_reasoning_arrow,
.mes[data-reasoning-state="hidden"] .mes_reasoning_actions {
display: none;
}
.mes.reasoning_hidden .mes_reasoning_details {
display: block;
}
.mes.reasoning_hidden .mes_reasoning_header {
cursor: initial;
}
.mes_reasoning_details .mes_reasoning_arrow {
position: absolute;
top: 50%;