fix: stabilize composer typing state - #31
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Review outcome: no high-confidence implementation defect was found, but validation and regression coverage are incomplete. Please add a focused test for IME composition around the The Windows Smoke failure appears to be CI setup ( |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Added focused browser coverage for controlled IME input in Validation completed:
|
Summary
Polishes the chat composer with upstream editing fixes and an opt-in glass visual treatment.
Problem
Inline composer chips were omitted from native text-selection painting, macOS Home/End navigation could be inconsistent around decorator nodes, and copied mentions could fall through to plain-text paste behavior. The composer also lacked the upstream translucent surface and clearer trait selection treatment.
Solution
Port the isolated Lexical editor primitives and their regression coverage from upstream. Keep the glass surface performance-safe by preserving the opaque default and activating backdrop blur only for users who already opt into sidebar translucency and do not request reduced motion.