ユーザーから、アプリケーションが IE9 で動作しなくなったとの連絡を受けました。調査の結果、原因はデフォルトでquirksに設定されているUiApp 表示モードにあると考えられます。
私のUiApp フォームが IE9 で開かれると、標準モードでレンダリングされます。他のすべてのブラウザー (Chrome、Firefox、Safari...) では、すべてが期待どおりにレンダリングされます。
// My default call to create my UiApp Application
var app = UiApp.createApplication().setWidth(400).setHeight(350);
私は OSX Chrome を使用しているので、IE9 を使用している Windows ユーザーから報告されたときだけ問題に気づきませんでした。そのため、このバグが始まった正確な日付はわかりません。しかし、IE9 が正しくレンダリングされる前に、これが最近のものであることを 100% 知っています。
最近 UiApp に加えられた変更で、UiApp 表示モードが Quirks ではなく Standardart にデフォルト設定されることをご存知ですか?
また、IE9 では強制的にquirksモードにするsetStandardsMode(false)が機能しないバグのようです。
ヒントをいただければ幸いです。