prefpane には必ず id を付与する

設定値 browser.preferences.animateFadeIn が true の場合に、 id を持たない prefpane が丸ごと表示されない。

<prefpane id="paneMain">

というように必ず id を付与しなければならない。
確かに MDC の prefpane の解説 にも id は必ず付与すべしと書いてある。

prefwindow を使用している場合はパネルの中身が見切れるなどのトラブルがつき物なので、可能な限り以下のような観点での動作確認をした方がよさそうだ。

  • 各パネルの中身が正しく表示されるか?
  • 最後に選択したパネルが次回正しく初期選択されるか?
  • browser.preferences.animateFadeIn が true の場合の動作確認
  • browser.preferences.instantApply が true の場合の動作確認
  • 上記を {Firefox 2 | Minefield} × {Win | Mac | Linux} の6パターンで動作確認

TOP

TOP