Considering the following script: ================================ <form action=""> <select id="sel"> <option>a</option> <option>b</option> </select> <input id="in" size="10"> </form> <script type="text/javascript"> function MouseClick() { return false; } document.onmousedown = MouseClick; </script> ================================ By returning false, the default action for onmousedown event is prevented in Safari. However, IE and Firefox handle this in different way. IE doesn't block the default processing of the event for both <select> list and <input> text box. Firefox does block the default processing for <input> text box, but doesn't do so for <select> list. Should we modify the behavior of WebKit to match IE or Firefox? This problem affects a very popular site in China: Go to: www.soufun.com The drop-down lists and input box shown in the snapshot cannot be clicked in Safari. (IE: OK. FF: drop-down lists - OK; input box - Not OK.) Tested in the following browsers: IE7; FF2/3; Safari 3.0.4
Created attachment 19490 [details] Snapshot of a site that affects by this problem.
*** This bug has been marked as a duplicate of 10508 ***