Closed Bug 521113 Opened 15 years ago Closed 13 years ago

Don't allow kinetic scrolling to move sidebars

Categories

(Firefox for Android Graveyard :: Panning/Zooming, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
Firefox 6

People

(Reporter: stechz, Assigned: stechz)

References

Details

(Keywords: polish)

Attachments

(1 file)

When zoomed in and panning content horizontally, stop any kinetic scrolling once the edge of content is reached to prevent sidebars from being shown.
See also: bug 607657
Component: General → Panning/Zooming
OS: Mac OS X → All
QA Contact: general → pan-zoom
Hardware: x86 → All
Assignee: nobody → ben
Depends on: 654798
I tried to simplify the logic and I added a couple of tests:
* Test that URL bar cannot be panned in when content is being captured
* Test that kinetic panning cannot bring out sidebars

I've also added a simplified version of runNextTest to head.js. There could be
some tests that need something a little more advanced (it looks like
browser_sidebars.js does some special stuff), but that should be easy to
rewrite as we go along.

What do you think?
Attachment #530227 - Flags: review?(mbrubeck)
I want to make sure we have UX approval for this before any changes land
Comment on attachment 530227 [details] [diff] [review]
Don't allow kinetic scrolling to move sidebars

Madhava, are you okay with kinetic panning not being applied to sidebars?
Attachment #530227 - Flags: ui-review?(madhava)
Comment on attachment 530227 [details] [diff] [review]
Don't allow kinetic scrolling to move sidebars

Beautiful!  Code looks good, and this also feels good to me from a user perspective.
Attachment #530227 - Flags: review?(mbrubeck) → review+
Pushed! http://hg.mozilla.org/mozilla-central/rev/45e307f12f90
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
VERIFIED FIXED on:

Build Id: Mozilla/5.0 (Maemo; Linux armv7l; rv:6.0a1) Gecko/20110510
Firefox/6.0a1 Fennec/6.0a1

Build Id: Mozilla /5.0 (Android;Linux armv7l;rv:6.0a1) Gecko/20110513 Firefox/6.0a1 Fennec/6.0a1 

Build Id: Mozilla /5.0 (Android;Linux armv7l;rv:5.0a1) Gecko/20110512 Firefox/5.0a2 Fennec/5.0a2 

Devices: Nokia N900 (Maemo GTK), HTC Desire Z (Android 2.2)
Status: RESOLVED → VERIFIED
Target Milestone: --- → Firefox 6
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: