mirror of
https://github.com/suitenumerique/meet.git
synced 2026-07-27 12:19:10 +00:00
cb8b415ef9
Major refactor of device select component with several key improvements: * Set permission=true for Firefox compatibility - without this flag, device list returns empty on Firefox * Implement controlled component pattern for active device selection, ensuring sync with preview track state * Remove default device handling as controlled behavior eliminates need * Render selectors only after permissions granted to prevent double permission prompts (separate for mic/camera) Ensures usePreviewTrack handles initial permission request, then selectors allow specific device choice once access is granted.