It seems Ext.dom.Element get function is incorect in // DOM element branch.It should be something like this:

Code:



// DOM element
if ('tagName' in element) {
id = element.getAttribute('id');

and Ext.fx.runner.CssTransition:

Code:



onTransitionEnd: function(e) {
var target = e.target,
id = target.getAttribute('id');

if (id && this.runningAnimationsData.hasOwnProperty(id)) {
this.refreshRunningAnimationsData(Ext.get(target), [e.browserEvent.propertyName]);
}
}

My chrome's (38.0.2125.111 m) Element.id not always returns string/domstring and due to this navigation view's logic can be broken (the container will not call doRemove)