Describe the bug
Currently, room recordings are listed and when clicked, an async function is triggered to generate a link to access the recording. This is a problem as some browsers block the opening of a new window that is not directly caused by a user action.
To Reproduce
Steps to reproduce the behavior:
- Go to an existing recording using Google Chrome
- Change network settings in chrome dev tools to have a high latency
- Click on a recording format
- See error
Expected behavior
Accessing recordings is independent of the latency or browser pop-up restrictions
Additional context
Some issue existed with downloading room files. Issue was fixed in #2726