author | Lucas Rocha <lucasr@mozilla.com> |
Fri, 19 Aug 2011 15:42:39 +0200 | |
changeset 75561 | aa378dbf52e72b41e6c2e172ee966d715170a5a9 |
parent 75560 | 38f76966da562e1b1040c8023370415e1ac2ba78 |
child 75562 | 79399ce1a1fbd1f10e22f9328d2af72b7cb0dcff |
push id | 21040 |
push user | bmo@edmorley.co.uk |
push date | Sun, 21 Aug 2011 18:16:59 +0000 |
treeherder | mozilla-central@482742e6fff7 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | mbrubeck |
bugs | 676321 |
milestone | 9.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/mobile/chrome/content/ContentPopupHelper.js +++ b/mobile/chrome/content/ContentPopupHelper.js @@ -216,16 +216,22 @@ var ContentPopupHelper = { case "PanFinished": case "AnimatedZoomEnd": this.anchorTo(); break; case "MozBeforeResize": popup.left = 0; + popup.style.visibility = "hidden"; + + // When screen orientation changes, we have to ensure that + // the popup width doesn't overflow the content's visible + // area. + popup.firstChild.style.maxWidth = "0px"; break; case "resize": window.setTimeout(function(self) { self.anchorTo(); }, 0, this); break; }