From dcb9bd2663984dc7effd94e9d9d051c876cb506e Mon Sep 17 00:00:00 2001 From: tanay Date: Thu, 29 Jul 2021 10:22:21 -0400 Subject: [PATCH] Ignore unsupported style selectors --- lib/html_parser.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/html_parser.dart b/lib/html_parser.dart index 715160f2e2..e79a4dedf6 100644 --- a/lib/html_parser.dart +++ b/lib/html_parser.dart @@ -242,9 +242,11 @@ class HtmlParser extends StatelessWidget { static StyledElement _applyExternalCss(Map>> declarations, StyledElement tree) { declarations.forEach((key, style) { - if (tree.matchesSelector(key)) { - tree.style = tree.style.merge(declarationsToStyle(style)); - } + try { + if (tree.matchesSelector(key)) { + tree.style = tree.style.merge(declarationsToStyle(style)); + } + } catch (_) {} }); tree.children.forEach((e) => _applyExternalCss(declarations, e));