diff --git a/app/assets/javascripts/components/ApplicationView.tsx b/app/assets/javascripts/components/ApplicationView.tsx index 95c955501..92015b008 100644 --- a/app/assets/javascripts/components/ApplicationView.tsx +++ b/app/assets/javascripts/components/ApplicationView.tsx @@ -196,10 +196,17 @@ export class ApplicationView extends PureComponent { }; render() { + if (this.application['dealloced'] === true) { + console.error('Attempting to render dealloced application'); + return
; + } + + const renderAppContents = !this.state.needsUnlock && this.state.launched; + return ( - +
- {!this.state.needsUnlock && this.state.launched && ( + {renderAppContents && (
{
)} - {!this.state.needsUnlock && this.state.launched && ( -