mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-29 18:46:59 +00:00
Two identical tool rows, one above the other, rendered at two different opacities — and no amount of hovering would even them out. The enter animation fills forwards, so its final keyframe is held in the animation origin of the cascade for as long as the element lives, above the author stylesheet. Naming `opacity: 1` there didn't just end the fade, it permanently overruled the resting opacity of every element the sheet dims. Transcript scaffolding is dimmed exactly that way, so a row kept whichever opacity it happened to mount with: full if it animated in during the turn, faded if it was rehydrated or remounted past its one-shot key. Same for thinking headers, which is why "Thought" never matched the rows near it. Leave the end opacity out of the keyframe. It animates up to whatever CSS asks for and keeps answering to it, hover included. Then close the way the surfaces drifted in the first place: the fade named each one in its own selector, so the live status line — added later, and neither tool nor thinking nor prose — matched none of them and sat a shade brighter than the rows either side. One `data-conversation-scaffold` mark now carries it, and every surface opts in. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||