diff --git a/bigbluebutton-html5/imports/ui/components/captions/pad/component.jsx b/bigbluebutton-html5/imports/ui/components/captions/pad/component.jsx index 48576e7efd9f9692513d5c4523551285d578996b..40ea5e80a9ef4d4481075a1eb18c0b7166764a43 100644 --- a/bigbluebutton-html5/imports/ui/components/captions/pad/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/captions/pad/component.jsx @@ -87,13 +87,15 @@ class Pad extends PureComponent { this.toggleListen = this.toggleListen.bind(this); this.handleListen = this.handleListen.bind(this); - this.recognition.addEventListener('end', () => { - const { listening } = this.state; - if (listening) { - notify(intl.formatMessage(intlMessages.speechRecognitionStop), 'info', 'warning'); - this.stopListen(); - } - }); + if (this.recognition) { + this.recognition.addEventListener('end', () => { + const { listening } = this.state; + if (listening) { + notify(intl.formatMessage(intlMessages.speechRecognitionStop), 'info', 'warning'); + this.stopListen(); + } + }); + } } componentDidUpdate() {