Safari4のバグ

Windows版の話。Mac版では未確認

IDNAの適用対象が間違っている

URLの "http://" とその後の最初の ":" の間の文字列に対してIDNAの変換処理が走る。

http://日本語ユーザー名:80@日本語.jp

の様なIDとパスワード付きのURLだと日本語ユーザー名の方が punycode になってドメイン名は謎の文字化けをする。
その結果、WebKitのURL異常判定に引っかかるか、文字化けしたホスト名でDNSのクエリーが出て通信エラーになる。

何のリアクションも起こさないボタン

ボタンにborderの設定をするとフォーカス取得やボタンクリック時のリアクションが一切発生しない。