Bug 621066 - [regression] Panning about: pages always makes sidebar disappear [r=mbrubeck]
--- a/mobile/chrome/content/browser.js
+++ b/mobile/chrome/content/browser.js
@@ -1084,18 +1084,23 @@ var Browser = {
this.zoomToPoint(json.x, json.y, rect);
} else {
this.zoomFromPoint(json.x, json.y);
}
break;
case "scroll":
if (browser == this.selectedBrowser) {
- this.hideTitlebar();
- this.hideSidebars();
+ let view = browser.getRootView();
+ let position = view.getPosition();
+ if (position.x != 0)
+ this.hideSidebars();
+
+ if (position.y != 0)
+ this.hideTitlebar();
}
break;
case "Browser:CertException":
this._handleCertException(aMessage);
break;
}
}
};