When the button is highlighted, IE 6 and FireFox 2.0.0.11 (Windows and Mac) both fire the onclick event when the Enter/Return key is pressed. Safari 3 (neither Windows or Mac) doesn't. I have a simple page <html> <head> <script type="text/javascript"> function say_hi() { alert('Hi.'); } </script> </head> <body> <input type="button" value="Say Hi" onclick="say_hi();"> </body> </html> When the button is highlighted, IE 6 and FireFox 2.0.0.11 (Windows and Mac) both fire the onclick event when the Enter/Return key is pressed. Safari 3 (neither Windows or Mac) doesn't. Is there some special way of getting that to work in Safari without resorting to trapping the key in an onkeypress event?
This was fixed in r27652 <http://trac.webkit.org/projects/webkit/changeset/27652>.