Iframe users starting with audio and video muted, play() errors

Hi, I’ve run into issues with users joining, via the external iframe api, passing in startWithVideoMuted and startWithAudioMuted = true. In these cases, if they start in tile mode, they get no video or audio (and the Chrome play() errors), if they start in large video mode, they get large videos, but not the thumbnails and tiles are still broken. The solution I’ve come to is to modify external_api.js and rebuild so that the iframe has allow=‘camera; microphone; autoplay’. Has anyone else run into this? Is there a better solution? Thanks.