mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Update reasoning CSS hide hidden reasoning again
This commit is contained in:
@ -3222,7 +3222,7 @@ class StreamingProcessor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Update reasoning
|
// Update reasoning
|
||||||
await this.reasoningHandler.process(messageId, mesChanged, currentTime);
|
await this.reasoningHandler.process(messageId, mesChanged);
|
||||||
|
|
||||||
// Token count update.
|
// Token count update.
|
||||||
const tokenCountText = this.reasoningHandler.reasoning + processedText;
|
const tokenCountText = this.reasoningHandler.reasoning + processedText;
|
||||||
|
@ -324,7 +324,7 @@ export class ReasoningHandler {
|
|||||||
this.messageDom.classList.toggle('reasoning', this.state !== ReasoningState.None);
|
this.messageDom.classList.toggle('reasoning', this.state !== ReasoningState.None);
|
||||||
|
|
||||||
// Update states to the relevant DOM elements
|
// 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;
|
this.messageReasoningDetailsDom.dataset.state = this.state;
|
||||||
|
|
||||||
// Update the reasoning message
|
// Update the reasoning message
|
||||||
|
@ -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: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_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_block:has(.edit_textarea):has(.reasoning_edit_textarea) .mes_reasoning_actions,
|
||||||
.mes.reasoning:not(.reasoning_hidden) .mes_edit_add_reasoning,
|
.mes.reasoning:not([data-reasoning-state="hidden"]) .mes_edit_add_reasoning,
|
||||||
.mes.reasoning_hidden .mes_reasoning_arrow,
|
.mes[data-reasoning-state="hidden"] .mes_reasoning_arrow,
|
||||||
.mes.reasoning_hidden .mes_reasoning_actions {
|
.mes[data-reasoning-state="hidden"] .mes_reasoning_actions {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mes.reasoning_hidden .mes_reasoning_details {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
.mes.reasoning_hidden .mes_reasoning_header {
|
|
||||||
cursor: initial;
|
|
||||||
}
|
|
||||||
|
|
||||||
.mes_reasoning_details .mes_reasoning_arrow {
|
.mes_reasoning_details .mes_reasoning_arrow {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
|
Reference in New Issue
Block a user