mirror of
https://github.com/nexu-io/open-design.git
synced 2026-09-20 06:15:06 +08:00
f5a03f77a7
* fix(chat): drop the rounded clip above the chat log so the compositor can hit-test it Every wheel notch on .chat-log went through WidgetInputHandlerManager::FindScrollTargetOnMainThread (13/13 notches in a real Chrome 152 cc/input trace; 0/6 for a plain overflow div) because the transparent chat card combined overflow:hidden with border-radius. With the radius gone the same trace shows 0/13 main-thread hit tests, with and without the v0.22.2 backdrop-filter. Red spec computes the cascade itself, like the w95 reserve spec. Also adds OD_MOCKS_TEXT_DELTAS to the claude mock so a replay streams token deltas like a real --include-partial-messages run. * test(web): pin the chat card square-cornered in the pane material spec The material spec pinned border-radius: var(--radius-lg) on the transparent chat card, which is exactly the rounded clip the previous commit removes. Pin the square corner instead and cross-reference the rounded-clip guard.