rem: if (forwardDisabled == webNavigation.canGoForward) { 
add: if (forwardDisabled == browser.canGoForward) { 
context: function UpdateBackForwardButtons(){  var backBroadcaster = document.getElementById("canGoBack");  var forwardBroadcaster = document.getElementById("canGoForward");  var webNavigation = getWebNavigation();  // Avoid setting attributes on broadcasters if the value hasn't changed!  // Remember, guys, setting attributes on elements is expensive!  They  // get inherited into anonymous content, broadcast to other widgets, etc.!  // Don't do it if the value hasn't changed! - dwh  var backDisabled = backBroadcaster.hasAttribute("disabled");  var forwardDisabled = forwardBroadcaster.hasAttribute("disabled");  if (backDisabled == webNavigation.canGoBack) {    if (backDisabled)      backBroadcaster.removeAttribute("disabled");    else      backBroadcaster.setAttribute("disabled", true);  }  if (forwardDisabled == webNavigation.canGoForward) {    if (forwardDisabled)      forwardBroadcaster.removeAttribute("disabled");    else      forwardBroadcaster.setAttribute("disabled", true);  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1decc3f74ca93d346508b7303342b5cfa28837a9/navigator.js/buggy/xpfe/browser/resources/content/navigator.js