diff --git a/public/js/Room.js b/public/js/Room.js
index 627027ca..89686cea 100644
--- a/public/js/Room.js
+++ b/public/js/Room.js
@@ -1860,12 +1860,17 @@ function handleMediaError(mediaType, err) {
- Media type: ${mediaType}
- Error name: ${err.name}
- - Error message:
${errMessage}
+ -
+
Error message:
+ ${errMessage}
+
- Common: getUserMedia errors
`;
- popupHtmlMessage(null, image.forbidden, 'Access denied', $html, 'center', '/');
+ const redirectURL = ['screen', 'screenType'].includes(mediaType) ? false : '/';
+
+ popupHtmlMessage(null, image.forbidden, 'Access denied', $html, 'center', redirectURL);
throw new Error(
`Access denied for ${mediaType} device [${err.name}]: ${errMessage} check the common getUserMedia errors: https://blog.addpipe.com/common-getusermedia-errors/`,