src/vs/workbench/contrib/extensions/browser/extensionsWidgets.ts/ExtensionStatusWidget/render
class ExtensionStatusWidget:	render(): void {
		reset(this.container);
		const extensionStatus = this.extensionStatusAction.status;
		if (extensionStatus) {
			const markdown = new MarkdownString('', { isTrusted: true, supportThemeIcons: true });
			if (extensionStatus.icon) {
				markdown.appendMarkdown(`$(${extensionStatus.icon.id})&nbsp;`);
			}
			markdown.appendMarkdown(extensionStatus.message.value);
			const rendered = this.renderDisposables.add(renderMarkdown(markdown, {
				actionHandler: {
					callback: (content) => {
						this.openerService.open(content, { allowCommands: true }).catch(onUnexpectedError);
					},
					disposables: this.renderDisposables
				}
			}));
			append(this.container, rendered.element);
		}
		this._onDidRender.fire();
	}