There has recently been some debate about whether UI should operate on mouse down or mouse up, and I realised that web design was the wrong level to be thinking about the problem. For accessibility (and other) reasons we absolutely want to be keeping as much as possible in the OnClick events, and this got me thinking about when OnClick should fire. The answer needs to handle cases that include mice, touch pads, and touch screens, before you even get into accessibility options. My conclusion was that it should fire when the user wants it to fire, and web designers should not be making any assumptions about how this happens. It should definitely be firing when the user expects it to fire, and only then, so it should be uniform across websites. This strongly points to it wanting to be a browser setting.My quick search suggested implementing this is a bit out of my depth, as I don't even know where to start on the code base. I would guess it shouldn't be that hard to do, but no real idea. Not even sure if here is the correct place to be posting this. Any thoughts? Even pointing me in the direction of where I need to look to start thinking about creating a patch would be greatly appreciated.
--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discu...@chromium.org.
There has recently been some debate about whether UI should operate on mouse down or mouse up, and I realised that web design was the wrong level to be thinking about the problem. For accessibility (and other) reasons we absolutely want to be keeping as much as possible in the OnClick events, and this got me thinking about when OnClick should fire. The answer needs to handle cases that include mice, touch pads, and touch screens, before you even get into accessibility options. My conclusion was that it should fire when the user wants it to fire, and web designers should not be making any assumptions about how this happens. It should definitely be firing when the user expects it to fire, and only then, so it should be uniform across websites. This strongly points to it wanting to be a browser setting.My quick search suggested implementing this is a bit out of my depth, as I don't even know where to start on the code base. I would guess it shouldn't be that hard to do, but no real idea. Not even sure if here is the correct place to be posting this. Any thoughts? Even pointing me in the direction of where I need to look to start thinking about creating a patch would be greatly appreciated.
--