diff --git a/src/lib/dom-api.html b/src/lib/dom-api.html
index 1d8efcff00..5f1005970e 100644
--- a/src/lib/dom-api.html
+++ b/src/lib/dom-api.html
@@ -356,7 +356,7 @@
if (node.nodeType === Node.DOCUMENT_FRAGMENT_NODE) {
// NOTE: the act of setting this info can affect patched nodes
// getters; therefore capture childNodes before patching.
- var c$ = arrayCopyNodes(node.childNodes);
+ var c$ = arrayCopyChildNodes(node);
for (var i=0, n; (i