mrdoob/three.js — pull request #2700 by RommelVR (2012-11-29 10:47:40+00:00)
Title: SceneLoader incorrectly references last known geometry options in hierarchy loading

The last loaded geometry mapping is used by mistake causing undefined behaviour when using loaderParams.

I noticed this while implementing a custom loader, I was seeing strange information in 'loaderParams' of other geometries in my scene, that had nothing to do with my loader.
Seeing as 'loaderParams' is only truly used by the UTF-8 loader anyway; this is not critical. But it may bite someone later.

If no other geometries are loaded, this could also cause problems.

This appears to be an isolated error, not really causing much harm, and carries no more information than that which is provided inside the callback.

My best guess at what information was actually desired has been committed as a patch; but I suggest alteredq (the last known author for this area of the code) to double check and maybe clarify.