<input type="range" min="1" max="3" step="1"> draws as an unmarked slider that slides smoothly from one end to the other. It would be nicer to have tickmarks and to snap to them. Try using Opera for a sample experience.
Created attachment 28763 [details] Testcase
Hixie says: Draw tickmarks as given in list="". If no list="", draw them for step="", unless step has been set to "any". Hyatt says:
Bah, didn't mean to submit that yet. Anyway, Hyatt says: Don't want ticks by default. Perhaps also no ticks for step=1.
My proposal: Do what Hixie says, but also don't draw tickmarks if we don't have enough room. Assuming 1-px ticks, you'd need 2n + 1 pixels or more. If the theme only goes down to k-px ticks, we'd probably want k(2n + 1) free pixels; below that, no tickmarks + no snapping. Hopefully, this avoids breaking too many existing Mac widgets that don't want tickmarks, e.g. the Safari RSS widget, because they'd fail the 2n + 1 test.
<rdar://problem/10081072>
Is this issue still valid? If yes, I would like to propose a patch for the same.
(In reply to comment #6) > Is this issue still valid? It's not closed and no one has commented otherwise, so assume yes.
(In reply to comment #6) > Is this issue still valid? If yes, I would like to propose a patch for the same. Yes. I think Comment #2 to #4 are reasonable.
This was done as <datalist> support.