mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-08-11 03:09:56 +00:00
getDisplayMedia (renderer-bus whole-app loopback capture) rides the 'media' permission request with EMPTY mediaTypes. The audio-only rule denied it, so the display-media handler never ran and exclusive/ASIO output lost all page audio (song previews, element-song fallback). Allow media requests unless they explicitly ask for 'video' (camera stays blocked; getDisplayMedia video is the app's own frame), mirror the policy in the permission-check handler, and add [asio-diag] logs to every deny path plus the display-media handler so future denials name their stage in tester logs. Verified packaged: display-media granted → renderer-bus engaged, engine busEnabled/busFlowing=true on ASIO. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>