Closed
Bug 752939
Opened 13 years ago
Closed 13 years ago
Links can't be clicked after switching between tabs
Categories
(Firefox for Android Graveyard :: General, defect)
Firefox for Android Graveyard
General
Tracking
(firefox14 verified, firefox15 verified, blocking-fennec1.0 beta+)
VERIFIED
FIXED
Firefox 15
People
(Reporter: jpr, Assigned: kats)
References
Details
Attachments
(1 file)
2.55 KB,
patch
|
cwiiis
:
review+
blassey
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
1. Open Aurora
2. Search for sway bar in the url area
3. Tap on images
4. Tap on an image
5. Open a new tab with CNN
6. Double tap to zoom on CNN
7. Switch back to google tab
8. Try to click "Back to results"
Fails to register the click. If you pinch zoom, the link should become clickable again.
Assignee | ||
Updated•13 years ago
|
Assignee: nobody → bugmail.mozilla
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•13 years ago
|
||
We weren't updating mGeckoViewport right on tab switch. This meant that touch event coordinates were getting mis-translated until the first call to adjustViewport on the new tab.
Attachment #622021 -
Flags: review?(chrislord.net)
Assignee | ||
Comment 2•13 years ago
|
||
Slightly simpler STR:
1. Start Fennec
2. Load http://people.mozilla.org/~kgupta/bug/752939.html
3. Open a new tab with CNN
4. Double-tap on CNN, or scroll way down
5. Switch back to the first tab (be careful not to scroll/zoom the page)
6. Try to click on the link
The test page in step 2 is nothing special, it's just guaranteed to be simple enough that we shouldn't be triggering draws on it that might make the condition hard to repro.
Comment 3•13 years ago
|
||
Comment on attachment 622021 [details] [diff] [review]
Patch
Review of attachment 622021 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good to me.
::: mobile/android/base/gfx/GeckoLayerClient.java
@@ +340,4 @@
> currentMetrics.setOrigin(new PointF(offsetX, offsetY));
> currentMetrics.setZoomFactor(zoom);
> currentMetrics.setPageSize(new FloatSize(pageWidth, pageHeight), new FloatSize(cssPageWidth, cssPageHeight));
> + mLayerController.post(new Runnable() {
Might be worth adding a comment here? Something about how viewports are usually communicated via handleViewportMessage, except in this case?
Attachment #622021 -
Flags: review?(chrislord.net) → review+
Assignee | ||
Comment 4•13 years ago
|
||
Added a comment on landing.
https://hg.mozilla.org/integration/mozilla-inbound/rev/e6e6f5bc3561
Assignee | ||
Comment 5•13 years ago
|
||
Comment on attachment 622021 [details] [diff] [review]
Patch
[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: occasionally clicking on a link doesn't work, or the click is sent to the wrong spot
Testing completed (on m-c, etc.): locally (ideally i would bake on m-c for a day but we're short on time; this should go into the beta build)
Risk to taking this patch (and alternatives if risky): mobile only
String changes made by this patch: none
Attachment #622021 -
Flags: approval-mozilla-aurora?
Updated•13 years ago
|
blocking-fennec1.0: ? → beta+
Updated•13 years ago
|
Attachment #622021 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Assignee | ||
Comment 6•13 years ago
|
||
Comment 7•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Comment 8•13 years ago
|
||
Note to self, see if this fixes bug 740005.
Assignee | ||
Updated•13 years ago
|
Blocks: clicksdontwork
Comment 9•13 years ago
|
||
Unable to reproduce on on Nightly 15.0a1 (2012-05-14)
Aurora 14.0a2 (2012-05-14)
Beta (14.0b1 build3)
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•