diff --git a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-composite-widget.tsx b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-composite-widget.tsx index e60016d8e..5e0016922 100644 --- a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-composite-widget.tsx +++ b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-composite-widget.tsx @@ -58,6 +58,16 @@ export class CloudSketchbookCompositeWidget extends BaseWidget { ); } + protected override onActivateRequest(msg: Message): void { + super.onActivateRequest(msg); + + /* + Sending a resize message is needed because otherwise the cloudSketchbookTreeWidget + would render empty + */ + this.onResize(Widget.ResizeMessage.UnknownSize); + } + protected override onResize(message: Widget.ResizeMessage): void { super.onResize(message); MessageLoop.sendMessage(