Closed Bug 828521 Opened 11 years ago Closed 11 years ago

support.mozilla.org does not scroll

Categories

(Firefox OS Graveyard :: Gaia::Browser, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 817845

People

(Reporter: verdi, Unassigned)

Details

(Keywords: b2g-testdriver, unagi)

Attachments

(1 file)

OS version: 1.0.0 prerelease
Build identifier: 20130104070203

If you open the Settings app > Help > User guide or open the browser and go to support.mozilla.org you will not be able to scroll any pages or the side menu. 

This makes the help and user guide content unusable.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
Note: bug 817845 is about a scrollable iframe, whereas the mobile version of support.mozilla.org seems to use divs w/ "overflow:auto".  (so a scrollable div, instead of a scrollable iframe)

Still seems likely to be a dupe (especially given that it looks like the change that fixed bug 817845 was pretty substantial and not iframe-specific) -- but in the unlikely event that this remains broken even after bug 817845 is fixed on beta channel, the scrollable iframe vs. overflow:auto distinction is likely the relevant difference.
Attached file testcase
Yes, we don't treat scrollable divs any differently than embedded iframes.

The fix was verified against http://people.mozilla.com/~cjones/scrolling.html which contains both types of subframes.
Just as a note:

The issue is likely related to scrolling in iframes because when you save support.mozilla.org to the home screen and open it, scrolling works fine.

The scrolling issue only happens when you open the site in the browser (which as I have been led to understand is an iframe with some browser chrome).
That's an interesting observation, but I don't think it's relevant that the browser happens to be hosted in an iframe at the topmost level.  All gaia apps are iframes -- so that's not a differentiating factor between browser vs. homescreen app.

I suspect the key difference between the browser & home-screen apps (w.r.t. this bug) is that the browser uses asynchronous panning & zooming, whereas home-screen apps use synchronous panning & zooming.
blocking-basecamp: ? → ---
Note: Now this site scrolls, but it only seems to honor half of my scroll attempts. I filed bug 829336 on that.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: