Smooth scrolling/Test plan: Difference between revisions

 
(21 intermediate revisions by the same user not shown)
Line 13: Line 13:
| Jared Wein
| Jared Wein
| Mihaela Velimiroviciu
| Mihaela Velimiroviciu
| {{StatusHealthy|status= Signed-off on Fx 13 beta 1}}
| {{StatusHealthy|status= Signed-off for Fx 13}}
|}
|}


Line 22: Line 22:


*[https://wiki.mozilla.org/Smooth_scrolling Wiki page]
*[https://wiki.mozilla.org/Smooth_scrolling Wiki page]
== Use Cases ==
* TBD


== Test Cases ==
== Test Cases ==
Line 32: Line 28:
== Important Bugs ==
== Important Bugs ==
'''Implementation bug'''
'''Implementation bug'''
* [https://bugzilla.mozilla.org/show_bug.cgi?id=710372 710372] - [snappy] smooth scrolling
* [https://bugzilla.mozilla.org/show_bug.cgi?id=710372 710372] - [snappy] smooth scrolling - '''NEW'''


'''Other bugs'''
'''Other bugs'''
* {{bug|206438}} - Smooth scrolling should use the 'smoothwheel' algorithm
* {{bug|736251}} - smooth wheel precise scrolling isn't very responsive
* {{bug|725700}} - Keyboard arrow keys and scrollbar buttons should have consistent scrolling distances
* {{bug|702463}} - Make smooth scrolling use the refresh driver notifications instead of using its own timer
* {{bug|728153}} - smooth scrolling waits 16ms before doing anything
* '''P1''' {{bug|728738}} - glitch in the smooth scroll animation
* {{bug|198964}} - Enable smooth scrolling by default
* '''P1''' {{bug|629507}} - Make keyboard scrolling the same speed as scroll-arrow scrolling
* {{bug|482057}} - When the Ctrl+F Find bar is enabled and the Find text box is focused, smooth scrolling does not work
* {{bug|675015}} - Suppress synthetic mouse events due to scrolling until the scroll is complete
* {{bug|710373}} - Pressing the vertical slider down arrow with smooth scrolling should move three lines instead of one
* {{bug|737758}} - Improve bug 206438 to also work on OSX and Linux


== Not Tested ==
* {{bug|198964}} - Enable smooth scrolling by default - '''VERIFIED FIXED'''
* {{bug|725700}} - Keyboard arrow keys and scrollbar buttons should have consistent scrolling distances - '''VERIFIED FIXED'''
* {{bug|710373}} - Pressing the vertical slider down arrow with smooth scrolling should move three lines instead of one - '''VERIFIED FIXED'''
* {{bug|206438}} - Smooth scrolling should use the 'smoothwheel' algorithm - '''VERIFIED FIXED'''
* {{bug|736251}} - smooth wheel precise scrolling isn't very responsive - '''VERIFIED''' (FX13)
* {{bug|482057}} - When the Ctrl+F Find bar is enabled and the Find text box is focused, smooth scrolling does not work - '''VERIFIED''' (FX13)
* {{bug|737758}} - Improve bug 206438 to also work on OSX and Linux - '''VERIFIED''' (FX13)
* {{bug|702463}} - Make smooth scrolling use the refresh driver notifications instead of using its own timer - '''RESOLVED FIXED''' (FX 15)
* {{bug|675015}} - Suppress synthetic mouse events due to scrolling until the scroll is complete - '''RESOLVED FIXED''' (FX12)
* {{bug|752376}} - Make scrollbox.ensureElementIsVisible() a no-op if it doesn't overflow to prevent layout flushes - '''ASSIGNED
* '''P1''' {{bug|728738}} - glitch in the smooth scroll animation - '''NEW'''
* '''P1''' {{bug|629507}} - Make keyboard scrolling the same speed as scroll-arrow scrolling - '''NEW'''
* '''P1''' {{bug|718453}} - Sluggish scrolling on Beta languages site - '''NEW'''
* '''P2''' {{bug|675866}}} - Meta: scrolling complex pages like Engadget is consistently slower and jerkier than the competition - '''NEW'''
* '''P2''' {{bug|682221}} - choppy scrolling on news.google when articles are expanded - '''NEW'''
* '''P2''' {{bug|699144}} - Scrolling new gmail is really slow - '''NEW'''
* '''P2''' {{bug|720384}} - scroll restoration happens far too late - '''NEW'''
* '''P2''' {{bug|721570}} - Bad scrolling performance on techcrunch.com - '''NEW'''
* '''P2''' {{bug|725851}} - Throttle/Coalesce Scroll events on OSX with the trackpad - '''NEW'''
* '''P2''' {{bug|728153}} - smooth scrolling waits 16ms before doing anything - '''NEW'''
* '''P3''' {{bug|720459}} - Janky scrolling at http://html5please.us/ - '''NEW'''
* {{bug|758967}} - Disable smooth scrolling by default (at least on Windows XP) - '''NEW'''
'''
 


* TBD
[http://bit.ly/IqSMuY Bugzilla query]


== Sign off Criteria ==
== Sign off Criteria ==
Line 56: Line 63:
*All the test cases were executed.
*All the test cases were executed.
*All the major bugs have been fixed.
*All the major bugs have been fixed.
*All bug fixes are verified.


== Sign-offs ==
== Sign-offs ==
Line 64: Line 72:
** Verified smooth scrolling using spage bar, UP/DOWN key, vertical scroll buttons, mouse wheel, magic mouse
** Verified smooth scrolling using spage bar, UP/DOWN key, vertical scroll buttons, mouse wheel, magic mouse
* Firefox 13.0 beta 1 sign-off - 2012-04-27
* Firefox 13.0 beta 1 sign-off - 2012-04-27
* Firefox 13 sign-off - 2012-06-4
Confirmed users
1,107

edits