Почему отладчик Firefox переходит в случайное место?
У меня есть этот кусок кода в файле A.js
SugarBee.prototype.doubleClicked = function(canvas){
debugger;
this.createPropertyEditor();
}
Отладчик Firefox останавливается на первой строке моей функции, чего я и хочу.
Поэтому я дважды нажал на кнопку "step in" и ожидаю, что отладчик firefox приведет меня к определению функции createPropertyEditor, что должно произойти, верно? но вместо этого отладчик переходит в случайное место в файле B.js.
AjxDispatcher.require=function(n,a,h,s,r) {
if(!n) {
return
}
if(typeof(n)=="string") {
n=[n]
}
var l=[];
for(var o=0; o<n.length; o++){
var t=n[o];
if(!AjxDispatcher._getPackageData(t)._loaded) {
l.push(t)
}
}
>>>> if(l.length==0) {
return AjxDispatcher._postLoadCallback(n,false,h,s)
} else {
var e=AjxDispatcher._preLoad;
if(r&&AjxDispatcher._loadFunctionsEnabled&&e.length) {
AjxPackage.__log("pre-load function");
AjxDispatcher._timedAction=new
AjxCallback(null,AjxDispatcher._continueRequire,[l,a,h,s]);
for(var o=0; o<e.length; o++){
e[o].run()
}
window.setTimeout("AjxDispatcher._timedAction.run()",0)
} else {
return AjxDispatcher._continueRequire(l,a,h,s)
}
}
};
Отладчик переходит на строку, помеченную ">>>>"
Почему это происходит?