diff --git a/bigbluebutton-html5/imports/ui/components/presentation/component.jsx b/bigbluebutton-html5/imports/ui/components/presentation/component.jsx
index 1d126edf4eb890bfbe8f03a8b3a6f3f98c729e87..0b6b1a6f6876fa5bf199f82d6c694063bd308e65 100755
--- a/bigbluebutton-html5/imports/ui/components/presentation/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/presentation/component.jsx
@@ -575,11 +575,16 @@ class PresentationArea extends PureComponent {
         width: localPosition.width,
         height: localPosition.height,
       };
-    } else {
+    } else if (slidePosition) {
       viewBoxDimensions = {
         width: slidePosition.viewBoxWidth,
         height: slidePosition.viewBoxHeight,
       };
+    } else {
+      viewBoxDimensions = {
+        width: 0,
+        height: 0,
+      };
     }
 
     const svgDimensions = this.calculateSize(viewBoxDimensions);
diff --git a/bigbluebutton-html5/imports/ui/components/presentation/container.jsx b/bigbluebutton-html5/imports/ui/components/presentation/container.jsx
index dbea8a486f7d4e1a0a0afd200f62dcfd46b994b4..16d0167f999611c5464d29e99af0c2053391c025 100755
--- a/bigbluebutton-html5/imports/ui/components/presentation/container.jsx
+++ b/bigbluebutton-html5/imports/ui/components/presentation/container.jsx
@@ -14,7 +14,7 @@ export default withTracker(({ podId }) => {
   const currentSlide = PresentationAreaService.getCurrentSlide(podId);
   const presentationIsDownloadable = PresentationAreaService.isPresentationDownloadable(podId);
 
-  let slidePosition = {};
+  let slidePosition;
   if (currentSlide) {
     const {
       presentationId,