Windows版Safari3β版のalertでは、英数字が一定文字数以上・連続するとalertを正しく表示できない不具合

あまり実害はないかもしれませんが、Windows版Safari3Beta(3.0.2)には、英数字が一定文字数連続すると、alertされている文字が見えなくなる不具合があります。英数字の間に半角スペースが途中で入っていればOKですが、私の環境では英数字が47文字以上連続するとこの不具合が発生しました。は、Safari 3 Beta for Windowsで問題になるケースです。Mac版Safariでは、いずれもこの問題は発生しません。

なお、日本語と英数字が混じっている文章の場合、その中で英数字が連続している箇所が46文字以下であれば、問題になりませんでした。あくまでも、英数字だけが47文字以上連続していると、こういう現象が発生します。世界一長い英単語の長さがどれくらいか分かりませんが、ほとんど実用的には問題ないはずです。しかし、IEやFirefox、さらにはMac版Firefoxではこのような問題は発生しませんので、一応まとめておきます。

各ボタンをクリックしてみてください。











 半角スペースが混じっていればOK。







 日本語の場合は、いくら連続しても問題なし。





 これなら、言いがかりではなく、実際にありえる不具合といえるサンプルと言えるかもしれません。



 アラートの全体の面積自体は、文字数により広くなることは広くなっていますが、文字は見えません。余談ですが、Firefoxでは、このような連続する英数字で自動的に改行してくれませんので、非常にアラートが横長になります。

 アラートの全体の面積自体は、文字数により広くなることは広くなっていますが、文字は見えません。(余談ですが、Firefoxでは、このような連続する英数字で自動的に改行してくれませんので、非常にアラートが横長になります。私のパソコンの解像度のwidthは1152ですが、Firefox2.0.0.4では、アラートのOKボタンが既に表示されなくなっています。)


このページは、「Windows版Safari3β版のalertでは、英数字が一定文字数以上・連続するとalertを正しく表示できない不具合」を検証するためのサンプルページです。