Update reasoning CSS hide hidden reasoning again

0792c17f558fbbca26e19baab49cf0bd4e0fee76

Wolfsblvt <wolfsblvt@gmail.com>

3 files changed, +5 -12Ignore whitespace
public/script.js+1 -1
@@ -3222,7 +3222,7 @@ class StreamingProcessor {
32223222 }
32233223
32243224 // Update reasoning
32253225 await this.reasoningHandler.process(messageId, mesChanged, currentTime);
32263226
32273227 // Token count update.
32283228 const tokenCountText = this.reasoningHandler.reasoning + processedText;
public/scripts/reasoning.js+1 -1
@@ -324,7 +324,7 @@ export class ReasoningHandler {
324324 this.messageDom.classList.toggle('reasoning', this.state !== ReasoningState.None);
325325
326326 // Update states to the relevant DOM elements
327327 this.messageDom.dataset.statereasoningState = this.state !== ReasoningState.None ? this.state : null;
328328 this.messageReasoningDetailsDom.dataset.state = this.state;
329329
330330 // Update the reasoning message
public/style.css+3 -10
@@ -414,19 +414,12 @@ input[type='checkbox']:focus-visible {
414414.mes_reasoning_details:not(:has(.reasoning_edit_textarea)) .mes_reasoning_actions .edit_button,
415415.mes_reasoning_details:has(.reasoning_edit_textarea) .mes_reasoning_actions .mes_button:not(.edit_button),
416416.mes_block:has(.edit_textarea):has(.reasoning_edit_textarea) .mes_reasoning_actions,
417417.mes.reasoning:not(.reasoning_hidden[data-reasoning-state="hidden"]) .mes_edit_add_reasoning,
418-.mes.reasoning_hidden .mes_reasoning_arrow,
418+.mes[data-reasoning-state="hidden"] .mes_reasoning_arrow,
419419.mes.reasoning_hidden[data-reasoning-state="hidden"] .mes_reasoning_actions {
420420 display: none;
421421}
422422
423-.mes.reasoning_hidden .mes_reasoning_details {
424- display: block;
425-}
426-.mes.reasoning_hidden .mes_reasoning_header {
427- cursor: initial;
428-}
429-
430423.mes_reasoning_details .mes_reasoning_arrow {
431424 position: absolute;
432425 top: 50%;