← All changelog entries

Non-Blocking Error Handling

Improvement

Several errors (regarding permissions, connection and getUserMedia that previously blocked the recording client have been migrated to be non-blocking:

  1. If you deny camera & microphone permissions, you can now retry without refreshing the page (after permissions are given). Tested Chrome, Firefox and Safari.
  2. The error message shown when an existing connection is lost and a new connection can not be re-established is now non-blocking, it allows you to retry the connection.
  3. Migrated unexpected getUserMedia errors from blocking to non-blocking.
  4. If you cancel the screen recording surface selection dialogue (Chrome) or block the screen permission (Safari, Firefox), you can now retry without refreshing the page.

All of these errors now include a “Click here to retry” button. Clicking it reloads the recording client, without refreshing the entire tab.

Build slug: 0dc9ed67a