WindowsのOpera8.01で特定のダイアログが出ている間にOpera以外のソフトから,http://などのショートカットが実行されると,新しいタブ(MDIの状態)ではなく,新しいWindowでそのショートカット先が表示されてしまうことがある.

たとえば,「Certificate signer not foundダイアログ(セキュリティ証明書の確認のダイアログ)」が出ている状態で,Thunderbirdで開いているメール中のhttp://のURIをクリックすると別のWindowが開いて表示される.場合によっては,Operaの多重起動防止のメッセージが出て抑制されるが,タイミングが良い(悪い?)といくつでも新しいWindowで開いてくれる.

Cookieの受け入れ確認のダイアログだと,問題なくMDIで開くので何か規則があるものと思われる.


そんなわけで,調査とまとめ(随時更新).以下でのダイアログ名はC:\Program Files\Opera 8\dialog.iniでのセクション名.()内の数字は対応するダイアログのタイトルを表す,標準的な*.lngでの番号

MDIで開くもの

SDIになるもの