mirror of
https://github.com/Novaloop-AG/healthchat-web.git
synced 2026-10-31 08:15:07 +00:00
dd461ddca9
The macOS frameless-titlebar CSS marks .mx_RoomView_wrapper as a -webkit-app-region drag handle, which swallows all mouse/keyboard input for its descendants. Module location renderers (the HealthChat Angular custom elements like hc-user-browser / hc-admin-dashboard) are mounted there but match none of the no-drag exclusions, so their inputs and buttons were dead in the desktop app while working in the web app. Exclude the room-view wrapper's direct children from the drag region so the mounted page receives pointer events; the existing .mx_RoomView child and the ::before drag strips are unaffected.