← All changelog entries

Fixed issue with 0 byte recordings from Safari if recording after revoking permissions

Fix Improvement

On Safari on macOS, Safari on iOS, and Chrome on iOS it is easy to revoke camera and microphone permissions after you’ve given them.

For example, on Safari on macOS you can:

  1. click the grey camera icon in the browser tab OR
  2. click the red camera icon in the address bar and choose Pause

to temporarily revoke permissions.

Screenshot 2024-07-05 at 12.14.00.png

Safari on iOS on the other hand has an easily accessible “Stop Using Camera” option.

Stop Using Camera on Safari on iOS.PNG

Chrome on iOS also makes it relatively easy to revoke permissions

Revoking camera and microphone permissions on Chrome on iOS.PNG

If a user started recording after permissions were revoked, the recording client temporarily showed the “Waiting for data…” message and then “Device error: no audio or video data”. It also created a 0 byte file.

These scenarios have now been improved. The 0 byte recording is not created anymore and the desktop recording client immediately acknowledges the loss of permissions and gives basic instructions to the user.