diff --git a/packages/core/src/browser/dialogs/react-dialog.tsx b/packages/core/src/browser/dialogs/react-dialog.tsx index c9074f005786e..20e0e697d7859 100644 --- a/packages/core/src/browser/dialogs/react-dialog.tsx +++ b/packages/core/src/browser/dialogs/react-dialog.tsx @@ -39,6 +39,16 @@ export abstract class ReactDialog extends AbstractDialog { ReactDOM.render(<>{this.render()}, this.contentNode, () => this.onRender.dispose()); } + protected onAfterAttach(msg: Message): void { + super.onAfterAttach(msg); + this.update(); + } + + protected onActivateRequest(msg: Message): void { + super.onActivateRequest(msg); + this.update(); + } + /** * Render the React widget in the DOM. * - If the widget has been previously rendered,