MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

メッセージフィルタの「有効」チェックボックスが隠れて見えない
https://forums.mozillazine.jp/viewtopic.php?f=3&t=9455
ページ 12

作成者:  quaz [ 2009年12月06日(日) 15:44 ]
記事の件名:  メッセージフィルタの「有効」チェックボックスが隠れて見えない

使用バージョン:3.0 (RC4)
OS: Windows 7 Home Premium 32bit
画面DPI設定:デフォルト (100%)

ツール -> メッセージフィルタ で出てくるダイヤログでの「有効」のチェックボックスの右側大部分が
隠れてしまい、チェックがついているか確認できず、変更もできません。
「フィルタ名」と「有効」の幅も変更できるようになっているわけではないようで、結局設定できません。

作成者:  kiyo4_k [ 2009年12月06日(日) 16:49 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

quaz さんが書きました:
使用バージョン:3.0 (RC4)
OS: Windows 7 Home Premium 32bit
画面DPI設定:デフォルト (100%)

ツール -> メッセージフィルタ で出てくるダイヤログでの「有効」のチェックボックスの右側大部分が
隠れてしまい、チェックがついているか確認できず、変更もできません。
「フィルタ名」と「有効」の幅も変更できるようになっているわけではないようで、結局設定できません。
ダイアログのタイトルバーのボタンで最大化してみて下さい。

作成者:  kiki [ 2009年12月06日(日) 17:23 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

 
再現しません。

[環境]
Windows 7 RC
Thunderbird 3.0 RC2 日本語版

[参照]
スクリーンショット
  
 

Windows 7 のテーマは標準(デフォルト)のものにされていますか?
またシステムフォントを変更されていませんか?
Thunderbird のセーフモードや新規プロファイルでも再現しますか?
  

作成者:  kiyo4_k [ 2009年12月06日(日) 17:45 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

kiki さんが書きました:
再現しません。
Windows 7 Enterprise
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.5) Gecko/20091130 Thunderbird/3.0
で再現します。
ダイアログサイズは枠を掴んで伸ばすことは出来ますが追従して有効チェックボックスも隠れたまま広がっていきます。

以下の操作でのみ有効チェックボックスが表示されるようになります。
1.ダイアログのサイズ最大化ボタン
2.ダイアログのタイトルをデスクトップの外へドラッグしたときの自動表示(Windows 7固有の機能で名称はわかりません)

ちなみに1.の方法ではダイアログを閉じて再び表示しようとしたときはダイアログの表示サイズは元に戻り、有効チェックボックスは見えなくなります。2.の方法では閉じたときのサイズと有効チェックボックスが見える状態を記憶してくれます。

以上、ご参考まで

書き忘れ追記
Windows 7のテーマは標準
Thunderbirdのテーマは標準
safe modeでも再現
です。

作成者:  kiyo4_k [ 2009年12月06日(日) 18:11 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

kikiさんが再現しない理由は
おそらくフィルタの数が1件だけだからだと思います。
このダイアログの初期表示の時にフィルタが17件以上有ると縦スクロールバーが現れます。
縦スクロールバーの有無で有効チェックボックスが隠れてしまうようです。

最初の表示で縦スクロールバーが表示されたとき、表示幅を間違ったまま記憶してしまい、表示位置の計算を間違っているような感じです。

quazさんへ
画面サイズに余裕があり、フィルタ件数が28件以下ぐらいなら、いちどダイアログの下辺を引っ張って縦スクロールバーが消えた状態にして確認してみて下さい。

作成者:  quaz [ 2009年12月06日(日) 18:42 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

バージョンはV3.0 RC2でした。訂正します。

kikiさま、kiyo4_kさま
返答ありがとうございます。

たしかに縦方向に最大化し、縦スクロールバーが出なくなるくらいフィルタ項目を削減すると
有効チェックボックスが現れました。

さしあたってフィルタ条件を縦スクロールバーが出ないくらいに減らして運用することにします。
V3以前は問題なかったので、本リリースまでに直っていればよいのですが。

作成者:  kiyo4_k [ 2009年12月06日(日) 19:06 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

quaz さんが書きました:
さしあたってフィルタ条件を縦スクロールバーが出ないくらいに減らして運用することにします。
V3以前は問題なかったので、本リリースまでに直っていればよいのですが。
フィルタ条件を減らすというのは実用性を下げてしまう対応じゃないかと思います。Windows 7では上に書いた1.か2.の方法で回避出来ます。

作成者:  Hide [ 2009年12月06日(日) 19:25 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

これは Mac OS X 環境 (10.5, 10.6 共) の Thunderbird 3.0 RC 2 でも再現します。


回避方法は最大化ボタンを使用するか、ウィンドウ右下のリサイズを使って、ウィンドウの横幅を広げるか縦を長くしてスクロールバーを消すかのどちらかですね。

作成者:  kiki [ 2009年12月06日(日) 19:28 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

 
kiyo4_k さんが書きました:
このダイアログの初期表示の時にフィルタが17件以上有ると縦スクロールバーが現れます。
縦スクロールバーの有無で有効チェックボックスが隠れてしまうようです。

再現しました。
kiyo4_k さんが書かれた上記の内容が再現条件のようですね。
参考までにわかりやすいようにスクリーンショットを貼り付けておきます。

  [スクリーンショット:1]
  フィルタ設定件数が多いと縦スクロールバーが現れ、チェックボックス(有効)が隠れる。
  

  [スクリーンショット:2]
  縦スクロールバーが消えるまでダイアログウィンドウを縦に広げるとチェックボックスが
  正常に表示される。  
  


quaz さんが書きました:
さしあたってフィルタ条件を縦スクロールバーが出ないくらいに減らして運用することにします。

フィルタ設定数を減らすというのは実用的な回避方法ではないので修正が必要ですね。

quaz さんが書きました:
V3以前は問題なかったので、本リリースまでに直っていればよいのですが。

Windows XP では再現できなかったので Windows 7 との親和性の問題ですね。
RC2 がリリースされ、RC3 がまもなく登場する段階では修正は困難かと・・・・。
バグ検索はしていないので不明ですが 3.0 以降バージョンでの修正を他力本願で期待と
いったところでしょうか。
 

作成者:  偶然的通行人 [ 2009年12月06日(日) 20:16 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

フィルタ数が 23 ある Windows XP SP3 上の Thunderbird 3.0 RC2(全てデフォルト設定)では再現しませんでした。

力技ですが、ユーザースタイルシートで当該カラム(「有効」)の幅を強制的に広げることはできると思います。
(とりあえず簡単な例) userChrome.css に下記を記述。
============================================
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#activeColumn { width: nnpx !important; }
============================================
nn は任意の数値。80 前後で調整してみてください。
ぼくのところの問題が発生していない環境でカラム幅が変更できることは確認しましたが、問題が起きている環境で状況が改善されるかどうかの確証はありません。

作成者:  kiyo4_k [ 2009年12月06日(日) 22:36 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

偶然的通行人 さんが書きました:
フィルタ数が 23 ある Windows XP SP3 上の Thunderbird 3.0 RC2(全てデフォルト設定)では再現しませんでした。

力技ですが、ユーザースタイルシートで当該カラム(「有効」)の幅を強制的に広げることはできると思います。
(とりあえず簡単な例) userChrome.css に下記を記述。
============================================
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#activeColumn { width: nnpx !important; }
============================================
nn は任意の数値。80 前後で調整してみてください。
ぼくのところの問題が発生していない環境でカラム幅が変更できることは確認しましたが、問題が起きている環境で状況が改善されるかどうかの確証はありません。
追試ありがとうございます。いちおう先の投稿時点でXPでは問題が発生しないというレポートはもらっていました。

このuserChrome.cssは私の環境では有効でした。80pxで十分すぎるほどの幅を確保しています。 が、この幅とスクロールバーの幅との計算で計算違いしている数値も大きくなっているようです。でもダイアログサイズを手で変えなくても見えるようになるのでOKだと思います。
ありがとうございました。

で、
quazさん、このuserChrome.cssの設定ってわかりますか?
Hideさん、MacでもuserChrome.cssで回避出来ますか?

作成者:  Hide [ 2009年12月07日(月) 03:15 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

偶然的通行人 さんの userChrome.css でメッセージフォルタダイアログウィンドウを呼び出した時点では回避できています。

ところが、ウィンドウをリサイズすると…チェックマークが消えます。

ここでスクロールバーを操作するとチェックマークは現れるんですが、同じ状況は何度でも再現できますね。
これ、リスト自体がおかしい。

作成者:  偶然的通行人 [ 2009年12月07日(月) 10:06 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

kiyo4_k さんが書きました:
最初の表示で縦スクロールバーが表示されたとき、表示幅を間違ったまま記憶してしまい、表示位置の計算を間違っているような感じです。

Hide さんが書きました:
これ、リスト自体がおかしい。

どうもそのようですね。
先のスタイルは、単純に当該カラムの幅を強制固定してみただけなので、それでは根本的な解決になっていないということでしょう。
バグ登録されているかどうかはぼくも知りませんが、Thunderbird 本体の側できちんと修正してもらうべき問題ですね。
あまりお役に立てず申し訳ありませんでした。

作成者:  kiyo4_k [ 2009年12月08日(火) 00:53 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

Hide さんが書きました:
偶然的通行人 さんの userChrome.css でメッセージフォルタダイアログウィンドウを呼び出した時点では回避できています。

ところが、ウィンドウをリサイズすると…チェックマークが消えます。
[snip]
ここでスクロールバーを操作するとチェックマークは現れるんですが、同じ状況は何度でも再現できますね。
これ、リスト自体がおかしい。
userChrome.cssの設定でWindows/Macともに回避出来るんですね。
userChrome.cssが無いときはスクロールバーの幅のピクセル分ぐらい隠れます。

私の所では、ダイアログウィンドウの右下を掴んで動かすと、移動量と比例せずにある閾値でチェックマークが現れたり隠れたりします。なのでuserChrome.cssでのサイズで表示された後は触らない方が良いみたいです。

作成者:  kiyo4_k [ 2009年12月08日(火) 01:07 ]
記事の件名:  Re: メッセージフィルタの「有効」チェックボックスが隠れて見えない

偶然的通行人 さんが書きました:
先のスタイルは、単純に当該カラムの幅を強制固定してみただけなので、それでは根本的な解決になっていないということでしょう。
バグ登録されているかどうかはぼくも知りませんが、Thunderbird 本体の側できちんと修正してもらうべき問題ですね。
あまりお役に立てず申し訳ありませんでした。
これは役立つ情報です。 昨日現在でバグ登録は無いということなので、おそらく3.0リリースに間に合わないんでしょう。

間に合わなかったら初心者にuserChrome.cssを設定しろと言うのはキツイですね。ディスプレイサイズによりますが一定数を超えた時点で見えなくなるのは必至です。ダイアログを最大化しても最大化した時点で縦スクロースが表示されるようなフィルタの数の場合はアウトです。

userChrome.cssが無くてもアドオンで同じことが出来るんじゃなかったでしたっけ? むかし、別の似たようなのを見かけたような記憶が有るんですけど。

ページ 12 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/