Closed Bug 847348 Opened 9 years ago Closed 9 months ago

Device rotations suck (especially on Adreno GPUs)

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

ARM
Android
defect
Not set
normal

Tracking

(fennec-)

RESOLVED INCOMPLETE
Tracking Status
fennec - ---

People

(Reporter: aaronmt, Unassigned)

References

Details

Attachments

(1 file)

Currently when one rotates the device on very simple pages (about:mozilla) or about:privatebrowsing, there is a whole slew of resizing and work going on and what the user sees is very noticeable and jarring.

http://mozilla.org is another good example; our rotation and repaint looks poorly and is slower compared to Chrome
Nexus 4  Adreno 320; really slow
Samsung Galaxy III; kind of slow
Samsung Galaxy Note; slowish
tracking-fennec: --- → ?
A big part of the slowdown is likely the reinflation of about:home, which we do all the time - regardless of whether about:home is actually visible. Bug 838793 removes the about:home view when it's not being shown, so it's worth keeping an eye on that to see if it fixes (or at least helps) this bug.
Depends on: 838793
not tracking on the assumption that bug 838793 mitigates
tracking-fennec: ? → -
I tried the fix/APK in bug 838793, on my Nexus 4 and Note but couldn't determine if there was any difference between Nightly and it; I just used about:mozilla and rotated back and forth and it looks the same to me.
Duplicate of this bug: 863434
(In reply to Brian Nicholson (:bnicholson) from comment #2)
> A big part of the slowdown is likely the reinflation of about:home, which we
> do all the time - regardless of whether about:home is actually visible. Bug
> 838793 removes the about:home view when it's not being shown, so it's worth
> keeping an eye on that to see if it fixes (or at least helps) this bug.

No it's not. Even google.com's empty mobile page is super slow. Go to google.com and rotate it. You'll still see that huge 1-2 second lag (on a quad-core phone with an Adreno 320 GPU).
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.