Hm.. interesting. It's because the "array-like object" detection in makeArray is much stricter than the naïve approach in jQuery.merge of blindly using `.length`.

In http://jsfiddle.net/R79Lk/ it also more clearly reflects the difference in window locations (one is the fiddle's main window, the other one is only the iframes).