25828cc05a
CI / Build & Quality Checks (push) Successful in 10m18s
Two root causes identified: 1. Layout: PopOut renders a Fragment, but the Fragment's children are not true flex items of the parent Box in practice — the Input lost its full-width stretch. Replaced PopOut with a relative-positioned Box wrapper + absolute-positioned dropdown div (top:100%, left:0, right:0). Input is now a direct flex child of the wrapper and stretches normally. 2. Autocomplete empty: mx.getUsers() returns almost nothing with lazy member loading enabled — only users seen in presence events, not room members. Switched to iterating mx.getRooms() + room.getMembers() and deduplicating by userId, which covers everyone in every room. Also: removed PopOut/FocusTrap/RectCords imports no longer needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>