Preselected <option> elements (ie. the first <option> child of a <select multiple="false"> element) don't fire onpick events, if the user manually selects the item with the mouse. Nothing should happen, except that the onpick event should be fired.
Created attachment 34945 [details]
Only affects mac btw, all other platforms seem to fire valueChanged() in any case. Needs testing though.
This patch doesn't affect HTML in any way, maybe I should be more explicit in the ChangeLog
Comment on attachment 34945 [details]
As discussed with Niko, this is a bit unclean and maybe not the best approach. It affects HTML implementation and the new argument is a bit hacky.
WML support is removed - http://trac.webkit.org/changeset/85256