File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,14 @@ final _keyCodeToKeyMap = const {
9595 145 : 'ScrollLock'
9696};
9797
98+ final bool _supportsTemplateElement = () {
99+ try {
100+ return new TemplateElement ().content != null ;
101+ } catch (_) {
102+ return false ;
103+ }
104+ }();
105+
98106class BrowserDomAdapter extends GenericBrowserDomAdapter {
99107 js.JsFunction _setProperty;
100108 js.JsFunction _getProperty;
@@ -207,7 +215,7 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
207215 String nodeName (Node el) => el.nodeName;
208216 String nodeValue (Node el) => el.nodeValue;
209217 String type (InputElement el) => el.type;
210- Node content (TemplateElement el) => el.content;
218+ Node content (TemplateElement el) => _supportsTemplateElement ? el.content : el ;
211219 Node firstChild (el) => el.firstChild;
212220 Node nextSibling (Node el) => el.nextNode;
213221 Element parentElement (Node el) => el.parent;
You can’t perform that action at this time.
0 commit comments