paulirish/css3please — Issue #88: Incrementing property values when the user scrolls is annoying!
Author: Daniel-Hug
Created: 2012-02-14 21:47:02+00:00
State: open

The ability to increment property values with the mouse wheel is kind of a cool feature, but when you consider the experience you are giving your users, it can be quite annoying.

On CSS3please, when a user has finished customizing a property's values, he will often scroll down the page to see what other cool CSS3 features exist. A user has certain expectations when it comes to a webpage's functionality, such as being able to scroll down the page with the mouse wheel; However with this script in place, when the user scrolls, the values of the property he just edited, will be incremented/decremented an unknown value, and the page essentially loses its scrolling functionality. This user (which doesn't want you to make him think) has now forgotten the values of the property, and get's really frustrated with CSS3Please.

A website needs to live up to a user's expectations, and deliver certain essential functionality to every user. It is my opinion that the current script used does more harm than good. I would suggest looking into Lea Verou's approach of incrementing / decrementing property values with the up / down arrows:
http://lea.verou.me/2011/02/incrementable-length-values-in-text-fields

I hope you take this into consideration, and I hope to see more updates soon. Great work so far on CSS3Please, I can tell a lot of research went into each set of rules for a cross-browser solution.

Thanks!
-Daniel