Closed Bug 688800 Opened 14 years ago Closed 14 years ago

[tabletui] UI jumps around when tapping or scrolling in the tab sidebar

Categories

(Firefox for Android Graveyard :: General, defect)

Firefox 9
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
Firefox 9

People

(Reporter: mbrubeck, Assigned: mbrubeck)

References

Details

(Keywords: polish, Whiteboard: [inbound])

Attachments

(2 files)

Attached patch patchSplinter Review
Steps to reproduce: 1. Open Fennec in landscape tablet mode with at least two tabs. 2. Tap in the sidebar to change tabs. Expected results: Fennec switches tabs but nothing else changes. Actual results: While your finger is down, the toolbar and browser content changes its layout. This is because the customDragger code from bug 686417 is too grabby. This patch makes it wait until you actually drag horizontally before grabbing the sidebar and changing the viewable area.
Attachment #562099 - Flags: review?(mark.finkle)
Attachment #562099 - Flags: review?(mark.finkle) → review+
Another kind of jumpiness: It looks weird to have the curvy tabs button still in the toolbar while dragging to show the sidebar, only to disappear when the drag finishes. This patch causes the curvy button to disappear at the start of the drag, instead of the end, so that it's never visible at the same time as the sidebar. They are like Bruce Wayne and Batman.
Attachment #562106 - Flags: review?(mark.finkle)
Whiteboard: [has patch]
Comment on attachment 562106 [details] [diff] [review] part 2: hide curvy tab button at the start of the drag Alfred approves
Attachment #562106 - Flags: review?(mark.finkle) → review+
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 9
Verified fixed on: Mozilla/5.0 (Android;Linux armv7l;rv:9.0a1)Gecko/20110926 Firefox/9.0a1 Fennec/9.0a1 Device: Acer ICONIA A500 OS: Android 3.1
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: