177: My left pane no longer shows up in Firefox 2.0.0.5

mail*****@gmai***** (Google Code) (Is this you? Claim this profile.)
Aug. 11, 2007
What's the URL of the page containing the problem?
The default page.

What steps will reproduce the problem?
1. Navigate to the default page.

What is the expected output? What do you see instead?
The left pane with outgoing review requests, incoming review request is not
showing up.

What operating system are you using? What browser?
Windows 2003. Firefox 2.0.0.5.

I'll email you the screenshot privately.
chipx86
#1 chipx86
This is a result of javascript code not executing properly. Can you reproduce this
and e-mail me all the javascript output from your browser?
  • +NeedInfo
#2 mail*****@gmai***** (Google Code) (Is this you? Claim this profile.)
Let me know if you need any additional info:

Firebug shows me: addNavItem is not defined
onPageLoaded(load )dashboard (line 358)
wrappedFn(load )event-min.js (line 15)
[Break on this error] addNavItem("Outgoing Reviews", 2, 0, "from/user/swami", 
"outgoing");

The entire script in Firebug is:
POST http://reviewboard.eng.vmware.com/api/json/reviewrequests/1386/reviews/3799/
replies/draft/ (78ms)utilities.js (line 170)
POST http://reviewboard.eng.vmware.com/api/json/reviewrequests/1386/reviews/3799/
replies/draft/ (63ms)utilities.js (line 170)
addNavItem is not defined
[Break on this error] addNavItem("Outgoing Reviews", 2, 0, "from/user/swami", 
"outgoing");
dashboard (line 358)
1/*
2Copyright (c) 2007, Yahoo! Inc. All rights reserved.
3Code licensed under the BSD License:
4http://developer.yahoo.net/yui/license.txt
5version: 2.2.0
6*/
7
8if(typeof YAHOO=="undefined"){var YAHOO={};}
9YAHOO.namespace=function(){var 
a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=YAHOO;for(j=(d[0]=="YAHOO")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]|
|{};o=o[d[j]];}}
10return o;};YAHOO.log=function(msg,cat,src){var 
l=YAHOO.widget.Logger;if(l&&l.log){return l.log(msg,cat,src);}else{return 
false;}};YAHOO.init=function(){this.namespace("util","widget","example");if(typeof 
YAHOO_config!="undefined"){var 
l=YAHOO_config.listener,ls=YAHOO.env.listeners,unique=true,i;if(l){for(i=0;i<ls.length;i=i+1){if(ls[1]==l){unique=false;break;}}
11if(unique){ls.push(l);}}}};YAHOO.register=function(name,mainClass,data){var 
mods=YAHOO.env.modules;if(!mods[name]){mods[name]={versions:[],builds:[]};}
12var 
m=mods[name],v=data.version,b=data.build,ls=YAHOO.env.listeners;m.name=name;m.version=v;m.build=b;m.versions.push(v);m.builds.push(b);m.mainClass=mainClass;for(var 
i=0;i<ls.length;i=i+1){ls[i](m);}
13if(mainClass){mainClass.VERSION=v;mainClass.BUILD=b;}else{YAHOO.log("mainClass is 
undefined for module "+name,"warn");}};YAHOO.env=YAHOO.env||
{modules:[],listeners:[],getVersion:function(name){return YAHOO.env.modules[name]||
null;}};YAHOO.lang={isArray:function(obj){if(obj.constructor&&obj.constructor.toString().indexOf('Array')>-
1){return true;}else{return 
YAHOO.lang.isObject(obj)&&obj.constructor==Array;}},isBoolean:function(obj){return 
typeof obj=='boolean';},isFunction:function(obj){return typeof 
obj=='function';},isNull:function(obj){return 
obj===null;},isNumber:function(obj){return typeof 
obj=='number'&&isFinite(obj);},isObject:function(obj){return typeof obj=='object'||
YAHOO.lang.isFunction(obj);},isString:function(obj){return typeof 
obj=='string';},isUndefined:function(obj){return typeof 
obj=='undefined';},hasOwnProperty:function(obj,prop){if(Object.prototype.hasOwnProperty){return 
obj.hasOwnProperty(prop);}
14return!YAHOO.lang.isUndefined(obj[prop])&&obj.constructor.prototype[prop]!==obj[prop];},extend:function(subc,superc,overrides){var 
F=function(){};F.prototype=superc.prototype;subc.prototype=new 
F();subc.prototype.constructor=subc;subc.superclass=superc.prototype;if(superc.prototype.constructor==Object.prototype.constructor){superc.prototype.constructor=superc;}
15if(overrides){for(var i in 
overrides){subc.prototype[i]=overrides[i];}}},augment:function(r,s){var 
rp=r.prototype,sp=s.prototype,a=arguments,i,p;if(a[2]){for(i=2;i<a.length;i=i+1){rp[a[i]]=sp[a[i]];}}else{for(p 
in 
sp){if(!rp[p]){rp[p]=sp[p];}}}}};YAHOO.init();YAHOO.util.Lang=YAHOO.lang;YAHOO.augment=YAHOO.lang.augment;YAHOO.extend=YAHOO.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.2.0",build:"125"});
addNavItem is not defined
[Break on this error] addNavItem("Outgoing Reviews", 2, 0, "from/user/swami", 
"outgoing");
dashboard (line 358)
#3 mail*****@gmai***** (Google Code) (Is this you? Claim this profile.)
The left pane suddenly started showing up for me. I'm now using Firefox 2.0.0.6,
don't know if that fixed the problem.
chipx86
#4 chipx86
I believe this was due to your browser just not loading the javascript file properly.
I've seen this on occasion at odd times and it seems to happen when there are some
network problems or if I click something while it's trying to load the page. I'm not
sure of the exact problem but there's no good repro case, and since it's working for
you, I'm just going to close this out for now.
  • -NeedInfo
    +Fixed