If a slider has no step size and a very small range, for example: min = 0, max = 10 AXIncrement and AXDecrement fail. This is because we try and increment by a percent in this case, and the percent results in a value of less than 1. Since 1 is the implicit step size in this case we need to adjust.
<rdar://problem/15336081>
Created attachment 221917 [details] Initial patch for feedback. Added some basic logic to make sure we step by at least one. I'm doing this to match the keyboard behavior.
Comment on attachment 221917 [details] Initial patch for feedback. is this the same thing that happens in the keyboard handler. do you have a layout test ready
Created attachment 221929 [details] Patch. Added layout test and updated logs.
(In reply to comment #3) > (From update of attachment 221917 [details]) > is this the same thing that happens in the keyboard handler. do you have a layout test ready Keyboard code also clamps to one in this situation. Layout test has been added.
Comment on attachment 221929 [details] Patch. Clearing flags on attachment: 221929 Committed r162587: <http://trac.webkit.org/changeset/162587>
All reviewed patches have been landed. Closing bug.