Firefox2.0.0.1に不具合??【続報】

やはりFirefoxを2.0.0.0から2.0.0.1にアップデートすると、iFoxなど一部テーマを使用している人の環境で、メニューとかブックマークのフォルダが表示されなくなる不具合が発生するようです。

この不具合にはFirefoxのテーマがほぼ確定で関係しているので、もし上記のような不具合が発生している方はテーマを別のものに変更し、今まで使用していたお気に入りのテーマに不具合の発生しない最新版がでるまで待ちましょう。(iFoxやMetal Lion – iCeでは修正版が出ているそうです。)

さて、今回こんな不具合が起きた原因ですがFirefox2.0.0.1に不具合??にコメントいただいた”くでん”さんのコメントなどからまとめると、

・Firefox2.0.0.1ではテーマにおいて「メニューポップアップやコンテキストメニュー・ツールチップなんかの背景の透過や半透過をできる」機能が追加された。

・テーマ作成において、今まではメニュー部分の背景色を指定していなくても他の部分の背景設定が適用されて問題なかった。

・新しく追加された機能には、メニュー部分の背景色を指定していないとメニューとかブックマークのフォルダが表示されなくなるバグがあった。

・不具合の出たテーマでは、この背景色の指定がされておらずメニューとかブックマークのフォルダが表示されなくなる不具合につながった。

ということのようです。

《追記》

この記事のコメント欄で、
くでんさんがさらに詳しくていねいに、【症例】【原因】【どうして一部のテーマで問題が発生するか?】【再現方法】にわけて、今回の不具合についてまとめてくださっています。
私のまとめよりは間違いなく正確ですので是非。
↓↓↓↓↓↓

コメント

  1. Unknown
    突然すみません。TBさせてください。ほんとにすみません。

  2. けめ より:

    溝の口のかねちょん さんへ
    私の記事投稿とほぼ同時のトラックバックだったので

    明らかに無差別なトラックバックだと思い

    コメントいただく前に削除してしまいました(汗)

  3. くでん より:

    えと、こんな感じです。
    【症状】

    Firefox 2からFirefox 2.0.0.1にアップデートすると、「ブックマーク」などのメニューバーの項目をクリックしてもメニューポップアップの表示に非常に時間がかかる、もしくは一見表示が出ないように見える場合がある。

    【原因】

    2006年11月29日に1.8 branchで3年半以上前に登録された古いバグのBug 70798が修正された。

    メニューポップアップやコンテキストメニュー・ツールチップの背景の透過がついに可能になった。

    しかし、この透過を指定するとWindows XPや2000環境で指定した部分の表示が非常に遅くなることがある退行バグが発生した。

    ただし、表示されないわけではなく著しく遅いだけなので数分待てば表示はされる。

    なお、表示の速度が透過を指定していない場合と同等ならこのBug 70798による修正は問題になることではない。

    また、透過を指定した場合でもすぐに表示される部分とメニューバーのブックマークなどのように非常に遅くなる部分があるので、その部分のpopupやmenupopupの子要素にどんな要素をどれだけ置いているかなどによって表示速度が極端に変わってしまっていることは想像できる。

    【どうして一部のテーマで問題が発生するか?】

    popupやmenupopupそして恐らくtooltipのbackground-colorにtransparent以外の色が設定されていないと表示が著しく遅くなる。

    問題はbackground-colorの初期値は透過(transparent)なので、たとえばpopupやmenupopupの背景にtransparent以外のbackground-colorを指定せずにbackground-imageだけ指定して敷き詰めている場合などに強制的にBug 70798の修正による背景への透過が適応された状態になってしまい表示速度の低下が起こることにある。

    具体的にはiFoxやMetal Lion – iCeなど複数のテーマで症状が起こることが確認されている。なおこの2つのテーマは既に対策版が公開されている。

    【再現方法】

    userChrome.cssに下記一行を追加するとすべてのテーマで再現する。

    popup, menupopup {background-color: transparent !important;}

    http://pc7.2ch.net/test/read.cgi/software/1164758982/752n

    http://pc7.2ch.net/test/read.cgi/software/1154643097/706n

  4. けめ より:

    くでん さんへ
    わかりやすく書いていただいて、本当にありがとうございます

    私の記事よりも字数多いですし、かなりお手数をおかけしました(汗)

    おかげでだいぶ正確に理解できたつもりです。

    再現方法を試してみたら、reinのテーマでも確かにブックマークの背景等が透明になりました。

    後ろがスケスケになるのって結構楽しいですね。実用性はないですけど、面白いのにバグが出て、もったいないです。

コメント欄はこちら

カテゴリー

アーカイブ