diff --git a/src/Perspex.HtmlRenderer/HtmlControl.cs b/src/Perspex.HtmlRenderer/HtmlControl.cs
index 97d7c517e5..e5e8864933 100644
--- a/src/Perspex.HtmlRenderer/HtmlControl.cs
+++ b/src/Perspex.HtmlRenderer/HtmlControl.cs
@@ -549,7 +549,11 @@ namespace Perspex.Controls.Html
htmlContainer.SetHtml((string) e.NewValue, control._baseCssData);
control.InvalidateMeasure();
control.InvalidateVisual();
- control.InvokeMouseMove();
+
+ if (control.VisualRoot != null)
+ {
+ control.InvokeMouseMove();
+ }
}
}
}