* fix(app): keep hover cards open while unrelated content scrolls
Hover cards closed on any scroll outside their content. A streaming
chat scrolls on every new line, so the context window details closed
while an agent was responding. Close only when the scrolled element
contains the trigger, which is the case that moves the card's anchor.
* test(app): confirm the turn is still streaming once the details open
* test(app): cover context clicks and trigger scrolling
Exercise the reported click path without replacing usage transport, and
preserve dismissal when a sidebar scroll moves its trigger.
Co-authored-by: 3ae3ae <ogyshjsm@naver.com>
---------
Co-authored-by: 3ae3ae <ogyshjsm@naver.com>
Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>