Last Comment Bug 749953 - panning (scrolling) does not work correctly on Android XUL nightly builds and wikipedia home page displays incorrectly
: panning (scrolling) does not work correctly on Android XUL nightly builds and...
: regression, top50
Product: Core
Classification: Components
Component: Layout (show other bugs)
: 14 Branch
: ARM Android
: -- blocker (vote)
: mozilla15
Assigned To: Jeff Muizelaar [:jrmuizel]
: Jet Villegas (:jet)
: 750306 753762 759395 (view as bug list)
Depends on:
Blocks: 744901
  Show dependency treegraph
Reported: 2012-04-28 08:19 PDT by Bill Gianopoulos [:WG9s]
Modified: 2012-06-06 02:48 PDT (History)
14 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---

Revert a hunk (854 bytes, patch)
2012-04-28 08:33 PDT, Jeff Muizelaar [:jrmuizel]
cjones.bugs: review+
lukasblakk+bugs: approval‑mozilla‑aurora+
Details | Diff | Splinter Review

Description Bill Gianopoulos [:WG9s] 2012-04-28 08:19:00 PDT
I see this on a Samsung Galaxy Tab 8.9 running Honeycomb 3.2

While viewing I am unable to pan to the bottom of the page in landscape mode, yet can pan way past the bottom of the page if in Portrait.

hg bisect determined the following:

The first bad revision is:
changeset:   92047:e9053acaa5e1
user:        Jeff Muizelaar <>
date:        Thu Apr 12 15:55:26 2012 -0400
summary:     Bug 744901 - Store the page size in FrameMetrics in CSS pixels in addition to device pixels. r=cjones
Comment 1 Jeff Muizelaar [:jrmuizel] 2012-04-28 08:33:29 PDT
Created attachment 619306 [details] [diff] [review]
Revert a hunk
Comment 2 Mozilla RelEng Bot 2012-04-28 08:36:16 PDT
Autoland Patchset:
	Patches: 619306
	Branch: mozilla-central => try
Try run started, revision 3cbb8707c98d. To cancel or monitor the job, see:
Comment 3 Bill Gianopoulos [:WG9s] 2012-04-28 08:58:10 PDT
That will fix it.  I already proved that.  I was going to post a workaround patch that reverted that part only on XUL builds.
Comment 4 Bill Gianopoulos [:WG9s] 2012-04-28 10:12:53 PDT
OK.  So, This patch results in both XUL and native android builds being able to correctly pan correctly.
Comment 5 Mozilla RelEng Bot 2012-04-28 13:00:23 PDT
Try run for 3cbb8707c98d is complete.
Detailed breakdown of the results available here:
Results (out of 15 total builds):
    success: 15
Builds (or logs if builds failed) available at:
Comment 6 Bill Gianopoulos [:WG9s] 2012-04-28 16:54:24 PDT
Just a stupid question, but what does "autoland-in-queue" mean? seeing as how this is something I am not familiar with, and this does not appear to have landed anywhere.
Comment 7 Bill Gianopoulos [:WG9s] 2012-04-29 04:39:12 PDT
OIC.  That has to do with the try build.  Nervermind!
Comment 8 Bill Gianopoulos [:WG9s] 2012-04-30 09:22:05 PDT
This issue seems to also break the display of setting to top50 site broken.
Comment 9 Bill Gianopoulos [:WG9s] 2012-04-30 09:23:10 PDT
(In reply to Jeff Muizelaar [:jrmuizel] from comment #1)
> Created attachment 619306 [details] [diff] [review]
> Revert a hunk

So, what is the status of this patch?  I notice you have neither taken the bug nor asked for review.  Is this on a track to land, or are you waiting to see my kludgey patch first?
Comment 10 Bill Gianopoulos [:WG9s] 2012-04-30 09:43:03 PDT
Changing severity to blocker.  It is is impossible to test Fennec XUL nightly builds with this issue present because it causes so many things to render incorrectly.
Comment 11 Matt Brubeck (:mbrubeck) 2012-04-30 11:35:06 PDT
Requesting tracking-firefox14 because this is a bad regression in XUL Fennec 14.
Comment 12 Matt Brubeck (:mbrubeck) 2012-05-10 10:12:08 PDT
*** Bug 753762 has been marked as a duplicate of this bug. ***
Comment 13 Matt Brubeck (:mbrubeck) 2012-05-10 10:13:16 PDT
Jeff, can this patch get reviewed and landed?  This is a blocker for the XUL Fennec 14 beta release.
Comment 14 Jeff Muizelaar [:jrmuizel] 2012-05-10 11:12:58 PDT
Comment on attachment 619306 [details] [diff] [review]
Revert a hunk

Revert a hunk from 744901 that causes regressions for reasons I don't understand.
Comment 15 Robert Kaiser 2012-05-21 08:53:07 PDT
Even if this ended up not blocking anything due to us continuing to ship 13.0b2 to tablets for now, we should give the people using XUL Aurora or Nightly on tablets a decent experience, esp. if it's a simple backout of a hunk that fixes this and should not make other stuff worse. Also, we should have the choice to actually ship 14 on the beta channel to tablets once it hits the beta repo - not saying that we will or have plans, but we should enable the choice for release managers if it's easy.

So, ping on the review?
Comment 16 Chris Jones [:cjones] inactive; ni?/f?/r? if you need me 2012-05-23 14:43:23 PDT
Comment on attachment 619306 [details] [diff] [review]
Revert a hunk

Comment 17 Jeff Muizelaar [:jrmuizel] 2012-05-24 20:27:13 PDT
Comment 18 Jeff Muizelaar [:jrmuizel] 2012-05-24 20:36:41 PDT
Looks like we don't store the device pixels content size anymore...
Comment 19 Jeff Muizelaar [:jrmuizel] 2012-05-24 21:16:35 PDT
We need to use the rect, backed out for now:
Comment 20 Bill Gianopoulos [:WG9s] 2012-05-25 08:53:44 PDT
OK so now that backing out no longer works, the implications of this regression are much more severe.
Comment 21 Bill Gianopoulos [:WG9s] 2012-05-25 08:54:28 PDT
But then I have no idea how to make it more severe than blocker.
Comment 22 Matt Brubeck (:mbrubeck) 2012-05-29 10:38:01 PDT
*** Bug 750306 has been marked as a duplicate of this bug. ***
Comment 23 Jeff Muizelaar [:jrmuizel] 2012-05-29 12:42:01 PDT
Lets try again:
Comment 24 Ed Morley [:emorley] 2012-05-30 07:44:38 PDT
Comment 25 Robert Kaiser 2012-05-31 04:43:33 PDT
From what I see in some testing on my tablet, this indeed fixed it. Could we have that for 14 as well, please?
Comment 26 Matt Brubeck (:mbrubeck) 2012-05-31 10:35:41 PDT
*** Bug 759395 has been marked as a duplicate of this bug. ***
Comment 27 Lukas Blakk [:lsblakk] use ?needinfo 2012-06-01 16:38:31 PDT
We're never going to put out a 14 XUL Fennec, so marking status as wontfix.
Comment 28 Matt Brubeck (:mbrubeck) 2012-06-01 16:42:27 PDT
(In reply to Lukas Blakk [:lsblakk] from comment #27)
> We're never going to put out a 14 XUL Fennec, so marking status as wontfix.

In the planning meeting yesterday, it was stated that:
> XUL Fennec 14 beta 5 will be released as a security update for beta tablet users on 6/7

See also the diagram:

Are we no longer planning to release XF 14 beta?
Comment 29 Lukas Blakk [:lsblakk] use ?needinfo 2012-06-02 11:04:21 PDT
Yes, we'll have XF beta, sorry for the lack of clarity in my earlier statement. If we want this on the beta channel (never to be released) then please go ahead and nominate for aurora approval.
Comment 30 Jeff Muizelaar [:jrmuizel] 2012-06-02 14:06:08 PDT
Comment on attachment 619306 [details] [diff] [review]
Revert a hunk

[Approval Request Comment]
Bug caused by (feature/regressing bug #): 744901 
User impact if declined: panning is broken on Android XUL nightly builds
Testing completed (on m-c, etc.): been on m-c for a bit
Risk to taking this patch (and alternatives if risky): This just reverts part of 744901 the risk should be pretty low.
String or UUID changes made by this patch: None
Comment 31 Lukas Blakk [:lsblakk] use ?needinfo 2012-06-03 09:28:06 PDT
Comment on attachment 619306 [details] [diff] [review]
Revert a hunk

Looks good, low risk and bake time on m-c, approving.
Comment 32 Matt Brubeck (:mbrubeck) 2012-06-04 10:02:30 PDT

Note You need to log in before you can comment on or make changes to this bug.