Sencha 1.0.1
Google Chrome


It appears that the component manager is using a Ext.util.HashMap rather than a mixed collection. The query routine calls on the all.items property of Ext.ComponentMgr
if (!root) {
                workingItems = Ext.ComponentMgr.all.items.slice();
there are also several other places where all.items is referenced within ComponentQuery.js

As the itemID is supposed to be non unique as stated by Tommy in his conference videos, it appears that either A, the hash map cannot work as a container, or B the hashmap should be extended to be a chaining based hash implementation, like