Show "Thinking..." while generation is happening

- Show thinking/thought for while generation is happening, even when hidden thinking
- Fix empty reasoning having toggle-able block
This commit is contained in:
Wolfsblvt 2025-02-12 00:00:22 +01:00
parent 58b8e7908d
commit 6c0ea67d3d

View File

@ -418,9 +418,9 @@ input[type='checkbox']:focus-visible {
.mes_reasoning_details:not(:has(.reasoning_edit_textarea)) .mes_reasoning_actions .edit_button,
.mes_block:has(.edit_textarea):has(.reasoning_edit_textarea) .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,
.mes[data-reasoning-state="hidden"] .mes_reasoning_copy {
.mes:has(.mes_reasoning:empty) .mes_reasoning_arrow,
.mes:has(.mes_reasoning:empty) .mes_reasoning,
.mes:has(.mes_reasoning:empty) .mes_reasoning_copy {
display: none;
}
@ -433,6 +433,11 @@ input[type='checkbox']:focus-visible {
display: none;
}
/** Show "Thinking..." during generation, even if the reasoning is hidden by default */
#chat[data-generating="true"] .mes.reasoning[data-reasoning-state="hidden"] .mes_reasoning_details {
display: block;
}
.mes_reasoning_details .mes_reasoning_arrow {
position: absolute;
top: 50%;