src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts/MarkupCell/updateContentAndRender
class MarkupCell:		public async updateContentAndRender(newContent: string): Promise<void> {
			this._content = newContent;

			await renderers.render(this, this.element);

			if (!hasPostedRenderedMathTelemetry) {
				const hasRenderedMath = this.element.querySelector('.katex');
				if (hasRenderedMath) {
					hasPostedRenderedMathTelemetry = true;
					postNotebookMessage<webviewMessages.ITelemetryFoundRenderedMarkdownMath>('telemetryFoundRenderedMarkdownMath', {});
				}
			}

			const matches = this.element.innerText.match(unsupportedKatexTermsRegex);
			if (matches) {
				postNotebookMessage<webviewMessages.ITelemetryFoundUnrenderedMarkdownMath>('telemetryFoundUnrenderedMarkdownMath', {
					latexDirective: matches[0],
				});
			}

			dimensionUpdater.updateHeight(this.id, this.element.offsetHeight, {
				isOutput: false
			});
		}