rem: return; ddd("diagnoseFindDebugger find win.location ="+(win.location?win.location.href:"(undefined)")+"\n"); 
add: { ddd("No getFrameWindow! scope:\n"); var listValue = {value: null}, lengthValue = {value: 0}; frame.scope.getProperties(listValue, lengthValue); for (var i = 0; i < lengthValue.value; ++i) { var prop = listValue.value[i]; try { var name = prop.name.getWrappedValue(); ddd(i+"]"+name+"="+prop.value.getWrappedValue()+"\n"); } catch (e) { ddd(i+"]"+e+"\n"); } } return; } ddd("diagnoseFindDebugger win.location ="+(win.location?win.location.href:"(undefined)")); 
context:     diagnoseFindDebugger: function(frame)    {        dumpToFileWithStack("diagnoseFindDebugger", frame);        var win = getFrameWindow(frame);        if (!win)            return;        ddd("diagnoseFindDebugger find win.location ="+(win.location?win.location.href:"(undefined)")+"\n");        for (var i = 0; i < debuggers.length; ++i)        {            try            {                var debuggr = debuggers[i];                if (debuggr.supportsWindow(win))                    return debuggr;            }            catch (exc) {ddd("caught:"+exc+"\n");}        }        ddd("diagnoseFindDebugger tried "+debuggers.length+"\n");    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/48f2d76d64656705d283f18fc73c669c615f95f0/firebug-service.js/clean/extension/components/firebug-service.js