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
| @@ -418,9 +418,9 @@ input[type='checkbox']:focus-visible { | ||
| 418 | 418 | .mes_reasoning_details:not(:has(.reasoning_edit_textarea)) .mes_reasoning_actions .edit_button, |
| 419 | 419 | .mes_block:has(.edit_textarea):has(.reasoning_edit_textarea) .mes_reasoning_actions, |
| 420 | 420 | .mes.reasoning:not([data-reasoning-state="hidden"]) .mes_edit_add_reasoning, |
| 421 | -.mes[data-reasoning-state="hidden"] .mes_reasoning_arrow, | |
| 421 | +.mes:has(.mes_reasoning:empty) .mes_reasoning_arrow, | |
| 422 | -.mes[data-reasoning-state="hidden"] .mes_reasoning, | |
| 422 | +.mes:has(.mes_reasoning:empty) .mes_reasoning, | |
| 423 | -.mes[data-reasoning-state="hidden"] .mes_reasoning_copy { | |
| 423 | +.mes:has(.mes_reasoning:empty) .mes_reasoning_copy { | |
| 424 | 424 | display: none; |
| 425 | 425 | } |
| 426 | 426 | |
| @@ -433,6 +433,11 @@ input[type='checkbox']:focus-visible { | ||
| 433 | 433 | display: none; |
| 434 | 434 | } |
| 435 | 435 | |
| 436 | +/** Show "Thinking..." during generation, even if the reasoning is hidden by default */ | |
| 437 | +#chat[data-generating="true"] .mes.reasoning[data-reasoning-state="hidden"] .mes_reasoning_details { | |
| 438 | + display: block; | |
| 439 | +} | |
| 440 | + | |
| 436 | 441 | .mes_reasoning_details .mes_reasoning_arrow { |
| 437 | 442 | position: absolute; |
| 438 | 443 | top: 50%; |