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,