@@ -13,12 +13,12 @@ import 'package:flutter_html/src/anchor.dart';
1313import 'package:flutter_html/src/css_parser.dart' ;
1414import 'package:flutter_html/src/html_elements.dart' ;
1515import 'package:flutter_html/src/layout_element.dart' ;
16+ import 'package:flutter_html/src/navigation_delegate.dart' ;
1617import 'package:flutter_html/src/utils.dart' ;
1718import 'package:flutter_html/style.dart' ;
1819import 'package:html/dom.dart' as dom;
1920import 'package:html/parser.dart' as htmlparser;
2021import 'package:numerus/numerus.dart' ;
21- import 'package:webview_flutter/webview_flutter.dart' ;
2222
2323typedef OnTap = void Function (
2424 String ? url,
@@ -737,7 +737,6 @@ class HtmlParser extends StatelessWidget {
737737 String marker = "" ;
738738 switch (tree.style.listStyleType! ) {
739739 case ListStyleType .NONE :
740- tree.style.markerContent = '' ;
741740 break ;
742741 case ListStyleType .CIRCLE :
743742 marker = '○' ;
@@ -959,7 +958,7 @@ class HtmlParser extends StatelessWidget {
959958 if (child is EmptyContentElement || child is EmptyLayoutElement ) {
960959 toRemove.add (child);
961960 } else if (child is TextContentElement
962- && tree.name == "body"
961+ && ( tree.name == "body" || tree.name == "ul" )
963962 && child.text! .replaceAll (' ' , '' ).isEmpty) {
964963 toRemove.add (child);
965964 } else if (child is TextContentElement
@@ -1054,7 +1053,7 @@ class ContainerSpan extends StatelessWidget {
10541053 height: style.height,
10551054 width: style.width,
10561055 padding: style.padding,
1057- margin: style.margin,
1056+ margin: style.margin? . clamp ( EdgeInsets .zero, const EdgeInsets . all ( double .infinity)) ,
10581057 alignment: shrinkWrap ? null : style.alignment,
10591058 child: child ??
10601059 StyledText (
0 commit comments