Elements inside a fragment, inside an array, are not displayed. Reduction: var frag = document.createDocumentFragment(); frag.appendChild( document.createElement("p") ); In the web inspector you see: > frag.firstChild (nothing is shown) var a = [ frag.firstChild ]; > a [] Even though the array has a length and holds an element. See also here: http://dev.jquery.com/ticket/6045
Created attachment 48290 [details] [PATCH] The fix.
Comment on attachment 48290 [details] [PATCH] The fix. Clearing flags on attachment: 48290 Committed r54470: <http://trac.webkit.org/changeset/54470>
All reviewed patches have been landed. Closing bug.