― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 41 件の記事 ]  ページ移動 1つ前へ  1, 2, 3
作成者 メッセージ
投稿記事Posted: 2024年4月25日(木) 11:43 
オフライン

登録日時: 2024年3月26日(火) 11:50
記事: 13
追記
先ほどに加え、
新しいプロファイルの受信トレイ(問題無い方)
新しいプロファイルのinbox(問題がある方)
両方のメールをデスクトップにコピー(.eml)し、
新しいプロファイルの受信トレイ直下に作った「新しいフォルダ」に入れ、
そこから両方を開いて試してみました。結果から言うと新しいプロファイルの受信トレイから開くのと同様、
両方(受信トレイ、inbox双方からコピーしたもの)とも受信トレイ直下の新しいフォルダからですと
終了→再起動後ともPDFが変わらず表示されます。
(再起動後は例の画像にはなりませんでした。)

よってinbox内から開いた場合(と古いプロファイル上での挙動)のみPDFタブを開いたまま
終了→再起動すると再起動後にPDFのタブに違うjpg画像が表示される、という状況です。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年4月26日(金) 00:20 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
halhalbeen さん
いろいろと書いていただいたのですが、このトピックで問題になっている現象については一応理解しています。
ただ再現の内容が書かれていなかったので念の為確認したまでになります。

・「タブのアドレスバーは変わらないまま」

「終了前と再起動後とも同じアドレスです。」ということです。
プロファイルとフォルダーのパス、何番目の添付データかが含まれていますので新旧のプロファイルで一致しないのは当然です。
再起動前とアドレスは変わってないのに違うものが表示されているという現象ですよね。

・「PDF.js のUIバーも表示されず」

PDF.js というのはThunderbirdに組み込まれているJavaScriptで作られたPDFビューアのことです。
UIバーと書いたのは添付画像の赤枠部分です。
添付ファイル:
タブでのPDF表示.jpg
タブでのPDF表示.jpg [ 95.05 KiB | 表示数: 2221 回 ]

つまりPDFデータでないのでビューアが起動してないという状況です。

halhalbeen さんが書きました:
UIバー(ポップアップのことですよね?)表示されます。両方とも。

ポップアップのことではありません。
と言いますか表示されてるんですね?
普通はいくらアドレスバーにマウスを持っていってもそれは表示されません。
私はそれを何者が表示させているのかがわからないですし、Thunderbirdでは見たことがありません。

・「別の画像が表示された」

もちろん、(再起動前の)「PDFではない別の画像」という意味です。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年4月26日(金) 20:42 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
halhalbeen さんが書きました:
両方(受信トレイ、inbox双方からコピーしたもの)とも受信トレイ直下の新しいフォルダからですと
終了→再起動後ともPDFが変わらず表示されます。
(再起動後は例の画像にはなりませんでした。)

それは私が確認してほしかったこととちょっと違いますね。

新しいフォルダー(メールボックス)にPDFが添付されたメールを1つ入れただけであれば、再起動で表示内容が変わらないのは当然そうなると思います。
再起動したタイミングで、指定の添付ファイルではなくメールボックスの最初の方の添付ファイルを読み込んでしまうという不具合だと考えられるからです。
この不具合については手順が明らかになりましたので私の方でバグ報告するつもりです。

私が確認してほしかったのは
EarlgreyTea さんが書きました:
その表示された別の画像が添付されたメールは特定できているでしょうか。
特定できているのであれば、そのメールとテストに使ったPDFが添付されたメールの2つ
だけのフォルダーを作っていただき、そこで現象が再現されるかということです。
最小環境を作ってそこで発生すれば、私の仮説を裏付けるものとなります。

まずは「例の画像」が添付されたメールを見つけてください。
それはたぶん、問題が起きるフォルダーの中で
・添付ファイルが付いているメール(クイックフィルターで絞り込めます)
・その中で一番古いもの
のはずです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月01日(水) 10:48 
オフライン

登録日時: 2024年3月26日(火) 11:50
記事: 13
EarlgreyTea さんが書きました:
その表示された別の画像が添付されたメールは特定できているでしょうか。
特定できているのであれば、そのメールとテストに使ったPDFが添付されたメールの2つだけのフォルダーを作っていただき、そこで現象が再現されるかということです。最小環境を作ってそこで発生すれば、私の仮説を裏付けるものとなります。

なるほど、承知しました。これは新しいプロファイル上の受信トレイに作ったフォルダで良いでしょうか。

EarlgreyTea さんが書きました:
まずは「例の画像」が添付されたメールを見つけてください。
それはたぶん、問題が起きるフォルダーの中で
・添付ファイルが付いているメール(クイックフィルターで絞り込めます)
・その中で一番古いもの
のはずです。

ありました!いくら探しても無いと思っていた「表示される画像データ」のメールにたどり着きました。
一番古い添付ファイル付きは2011年だったのですが、その添付はPDFとExcelだったので、
さらに探したところ2012年に受信した一番古いJPEG付きメールにいつも表示されるJPEG画像が見つかりました。
以前、時たま画像が変わる事があると申しあげましたが、変わった画像全てがこの2012年に受信した
添付の5ファイルのいずれかであることが確認できました。

ということで、該当するメールがようやく見つかるという収穫はあったのですが冒頭の
EarlgreyTea さんが書きました:
そのメールとテストに使ったPDFが添付されたメールの2つだけのフォルダーを作っていただき、そこで現象が再現されるかということです。最小環境を作ってそこで発生すれば、私の仮説を裏付けるものとなります。

こちら、前述の新しいフォルダ上に2012年のJPEG付きメールと前回のtestメール(添付PDF)2通の
メールをそれぞれ一度デスクトップにコピーしたものをフォルダに移動して2通だけの状態を作り、
testメールの添付PDFをタブ化して閉じ、再度開いたところ新しいプロファイル上の新規フォルダでは
古いJPEGが表示される状況は再現しませんでした。
(閉じる前のPDFが同じように表示されます。PDFのバー表示もきちんと出ました)

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月01日(水) 22:05 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
halhalbeen さんが書きました:
一番古い添付ファイル付きは2011年だったのですが、その添付はPDFとExcelだったので、
さらに探したところ2012年に受信した一番古いJPEG付きメールにいつも表示されるJPEG画像が見つかりました。
halhalbeen さんが書きました:
こちら、前述の新しいフォルダ上に2012年のJPEG付きメールと前回のtestメール(添付PDF)2通の
メールをそれぞれ一度デスクトップにコピーしたものをフォルダに移動して2通だけの状態を作り、
testメールの添付PDFをタブ化して閉じ、再度開いたところ新しいプロファイル上の新規フォルダでは
古いJPEGが表示される状況は再現しませんでした。

どうやら私の仮説、再起動時にフォルダーの最初の添付ファイルのデータを読み込んで表示してしまう、という単純な話ではないのかもしれませんね。

ところで、2012年のJPEG付きメールが元々あったフォルダーのサイズは結構大きくなってないでしょうか。
フォルダーペインでそのフォルダーを右クリック>プロパティ>「一般情報」タブを開くと、「メッセージ数」と「ディスク上のサイズ」という項目があります。
その値を教えてください。

再起動でタブに開いていたPDFが元通りに表示されないという根本問題は Bug 1858157 が調査・修正されないと解決しませんが、アーカイブ機能で古いメールを年別のフォルダーに分割したら、症状はマシな方になる気がします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月04日(土) 22:03 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
再起動でPDFを表示していたタブに別画像が表示される件、再現できました。
添付ファイル:
画像を添付したメールが最初ならこうなる.jpg
画像を添付したメールが最初ならこうなる.jpg [ 120.86 KiB | 表示数: 2015 回 ]

ひとまず現時点でわかっていることを箇条書きしておきます。
  • 受信トレイに画像を添付したメール、...、PDFを添付したメールとあって、PDFをタブ表示した状態で再起動するとそのタブ画面に画像が表示される。
  • タブ名は上記添付画像の例では「C.pdf (JPEG 画像, 466 x 845 px) ― 表示倍率 (79%)」となっており、Firefox で「画像を新しいタブで開く」した場合と同様の表示。
  • ツールチップはアドレスバーでなくタブにマウスカーソルを持って行ったことにより表示されており、省略されたタブ名を詳細表示している。
  • 今まで私が再現できていなかったのは先にPDFを表示するパターンを行った後だったせい?(検証中)

※検証中のため、上記一部編集・削除しました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月05日(日) 12:30 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
私が画像が表示されるパターンを再現できていなかったとか、halhalbeen さんのところで一番古い添付付きメールの2011年のメールではなく2012年のメールの添付JPEGがいつも表示されてたり、といったことの理由は以下であると理解できると思います。

再起動で間違って表示される添付データは、フォルダーのmbox形式ファイルで一番最初に格納されている添付ファイル付きメールを読み出していると考えられます。
メールの送信日時の順番ではなく実際にファイルに格納されている順番になります。ここが重要です。

送信日時と実際に受信した順番が前後することもありえますし、他のフォルダーに移動した(振り分けられた)メールを後でまとめた場合はファイルの最後に追加されます。
おそらく、2012年のメールが2011年のメールよりファイルの先頭よりに格納されていたのでしょう。
また、メールを削除したとしてもフォルダーを最適化していなければデータ自体はそのまま残っています。
メッセージリストだけ見ていると、先頭に無いはずのメールのデータを読み込んだり、有るはずのメールのデータを読み込まなかったりという風に見えて混乱するわけです。

なお、メッセージの格納形式が「メッセージ単位 (maildir 形式)」となっている場合は、間違った添付を表示してしまうのではなく読み込みエラーで白紙表示となります。

ということで、Bug 1858157 に追加情報を投稿しておきました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月08日(水) 16:13 
オフライン

登録日時: 2024年3月26日(火) 11:50
記事: 13
連休があってすっかりご無沙汰しており恐縮です。
EarlgreyTea さんが書きました:
ところで、2012年のJPEG付きメールが元々あったフォルダーのサイズは結構大きくなってないでしょうか。
フォルダーペインでそのフォルダーを右クリック>プロパティ>「一般情報」タブを開くと、「メッセージ数」と「ディスク上のサイズ」という項目があります。
その値を教えてください。


メッセージ数 13576
ディスク上のサイズ: 5.3GB

かなり大きい、、です。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月08日(水) 16:26 
オフライン

登録日時: 2024年3月26日(火) 11:50
記事: 13
EarlgreyTea さんが書きました:
私が画像が表示されるパターンを再現できていなかったとか、halhalbeen さんのところで一番古い添付付きメールの2011年のメールではなく2012年のメールの添付JPEGがいつも表示されてたり、といったことの理由は以下であると理解できると思います。

再起動で間違って表示される添付データは、フォルダーのmbox形式ファイルで一番最初に格納されている添付ファイル付きメールを読み出していると考えられます。
メールの送信日時の順番ではなく実際にファイルに格納されている順番になります。ここが重要です。

送信日時と実際に受信した順番が前後することもありえますし、他のフォルダーに移動した(振り分けられた)メールを後でまとめた場合はファイルの最後に追加されます。
おそらく、2012年のメールが2011年のメールよりファイルの先頭よりに格納されていたのでしょう。
また、メールを削除したとしてもフォルダーを最適化していなければデータ自体はそのまま残っています。
メッセージリストだけ見ていると、先頭に無いはずのメールのデータを読み込んだり、有るはずのメールのデータを読み込まなかったりという風に見えて混乱するわけです。

なお、メッセージの格納形式が「メッセージ単位 (maildir 形式)」となっている場合は、間違った添付を表示してしまうのではなく読み込みエラーで白紙表示となります。

ということで、Bug 1858157 に追加情報を投稿しておきました。


度重なる調査、ご対応感謝申しあげます。本件、Thunderbird側のバグということで承知しました。
フォルダ等を作り直すのが結構面倒なのでとりあえず先般ご教示頂いた新しいプロファイルではなく
従来のプロファイルを使い続けようと思いますが、足かけ10年近く同じプロファイルを使い続けて
いますので、いずれは仕切り直すか、ひとまずはアドバイス頂いたように手動で年度別のフォルダを
作ってメールを振り分けて行きたいと思います。

いろいろと勉強になりました。ありがとうございました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月24日(金) 12:09 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
Bug 1858157 が私の投稿後1ヶ月近く放置されたままなので、needinfo?(相手指定してチケット見てコメント下さいという呼び出し)をセットし、再現動画も付けておきました。
まあ忙しいとは思いますが、対応してくれるといいですね。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2024年5月31日(金) 22:19 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4069
バグ調査の状況をお知らせします。

Bug 1858157 after restart, all restored tabs with opened pdfs show the same attachment

リグレッション範囲から私が関係あるかも?と思った Bug 1805186 の担当者に声がけして調べていただきました。
その結果、この変更はIMAPにしか影響しなく、実際にパッチを抜いたビルドでも変わらないため私の見込み違いだったのですが、応急手段があることがわかりました。
ちなみに、IMAPではPDFタブを復元して同じデータを読み込んでしまう現象は発生しません。

PDFタブを
  • 「新しいウィンドウへ移動」する
  • いったん閉じてから、「最近閉じたタブ」で開き直す
このどちらかで再表示させると正常な表示に戻ります。
この結果から、Thunderbird再起動時のタブの復元処理でだけ発生する問題と思われます。

EarlgreyTea さんが書きました:
なお、メッセージの格納形式が「メッセージ単位 (maildir 形式)」となっている場合は、間違った添付を表示してしまうのではなく読み込みエラーで白紙表示となります。
これですが、ただの白紙ではなく、なぜかカレンダーや3ペインメールタブ(つまりメイン画面)等が紐づけされて表示している状況でした。
これはメールを削除して故意にエラーを発生させるとVer.102や91でも再現可能でしたので、別バグとして起票しました。

Bug 1899337 When a tab that opens a PDF attached to a mail in the maildir folder is restored, the tab will display a calendar panel etc. instead of the PDF if the mail could not be loaded due to an error

mbox形式のフォルダーではエラーもなにもログに残らない状況でしたが、maildirですとエラーが発生してその結果ログにスタックトレースが残りますので、それが手がかりになればと思っています。

今のところはこんな感じです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 41 件の記事 ]  ページ移動 1つ前へ  1, 2, 3

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[55人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean