macosxhints.com - 10.5: Modify the Currency Converter widget's pop-ups
Safari 4.0 Public Betaが原因みたいなのでUninstallを試して下さい。
# これで直るなら新しいJavaScriptにBugがあるのだと思います。なおSafari 4.0 Public Beta for Tigerは問題ありません。
--追記--
[注意] この記事にはコメントが沢山付いてますので最後まで読まれるほうが良いと思います。
Tigerの/Library/Widgets/Unit Converter.wdgt/UnitConverter.jsは下記の様になってます。
if ( Categories[defaultCatIndex].name == "Currency")
{
units.sort(function (a, b) {
if (a.iso == "USD") return -1;
else if (b.iso == "USD") return 1;
else if (a.name < b.name) return -1;
else if (b.name < a.name) return 1;
return 0;
});
おそらくTigerもLeopardも同じ内容だと思います。Tigerでは問題が起きていませんので、Leopardの場合はSafari 4.0 Public BetaでinstallされるJavaScriptCore, JavaScriptGlue.frameworkのどちらかのBugではないかと思います。
一時的に修正されるのは構わないと思いますが...
この機会にユニークな記憶力のテストをされるとか...
さくら 電車 ケーキ うぐいす # 4つの単語を記憶して...
2 x レート =
3 x レート =
4 x レート =
最初に覚えた4つの単語は?