diff --git a/lib/html_parser.dart b/lib/html_parser.dart
index d41922a479..70df9a4175 100644
--- a/lib/html_parser.dart
+++ b/lib/html_parser.dart
@@ -456,7 +456,7 @@ class HtmlParser extends StatelessWidget {
return WidgetSpan(
alignment: tree.alignment,
baseline: TextBaseline.alphabetic,
- child: tree.toWidget(context)!,
+ child: tree.toWidget(newContext)!,
);
}
} else if (tree is InteractableElement) {