diff --git a/lib/src/web/html_web.dart b/lib/src/web/html_web.dart
index ecbf503..2c41494 100644
--- a/lib/src/web/html_web.dart
+++ b/lib/src/web/html_web.dart
@@ -261,7 +261,7 @@ class _ElementList extends ListBase implements ElementList {
}
}
-mixin _NodeWebMixin implements Node {
+mixin _NodeWebMixin implements NodeWeb {
@override
HtmlProvider get htmlProvider => htmlProviderWeb;
diff --git a/test/document_test.dart b/test/document_test.dart
index aaebb3a..bbf354e 100644
--- a/test/document_test.dart
+++ b/test/document_test.dart
@@ -44,8 +44,11 @@ void testMain(HtmlProvider html) {
doc = html.createDocument(title: 'test', charset: null);
expect(doc.head.innerHtml, 'test');
- doc.head.appendChild(htmlProviderHtml5Lib
- .createElementHtml(''));
+ doc.head.appendChild(html
+ .createElementHtml(
+ '')
+ .children
+ .first);
});
test('html', () {