[developer 32] 位置情報通知の確認ダイアログ表示中にスタートページボタンを選択するとクラッシュ

  • Opera developer 32.0.1910.0 において、位置情報の確認ダイアログが表示された場合、アドレスバーの「戻る」「進む」「スタートページ」ボタンをクリックするとクラッシュします。

    再現手順

    1. 位置情報追跡に関する例外があれば削除

    browser://settings/contentExceptions#location

    1. Google で何かを検索
    2. 検索結果下部の「正確な現在地を使用」をクリック
    3. 位置情報へのアクセス要求「許可」を選択
    4. 下のスクリーンショットのような Opera での位置情報通知画面が表示される
    5. 「スタートページ」ボタンをクリックするとクラッシュ

    developer 32 位置情報通知確認画面でブラウザのボタンを操作するとクラッシュ

    「戻る」ボタンを押したときにスタートページが表示される状態であれば「戻る」ボタンでもクラッシュするようです。

    Google 検索以外の位置情報の確認が必要になるページでもクラッシュしました。

    Windows 7 と 8.1 の環境で問題を確認しました。

    stable 30 や beta 31 ではクラッシュせずに、そのままスタートページが表示されます。

  • Opera developer 32.0.1918.0 で問題の修正を確認しました。Changelog より

    • DNA-39004 Geolocation prompt from iframe crashes Opera
    • DNA-39544 Geolocation prompt from iframe crashes Opera

    のどちらかが関係しているのかもしれません。

  • 39004 で一旦修正したものの、途中で Chromium のアップデートが入り、そこに類似の問題の修正が含まれておりました。しかしそれでは元の問題の完全な修正になっておらず、クラッシュすることがあったため 39544 として再度バグ登録され修正が施されたために、チェンジログに同じタイトルで二つの修正が載ってしまったようです。

    バグ修正の過程を一般公開していないのでこのチェンジログの書き方は良くないですね 😉
    公開前後は慌ただしいので、まあときどきこんなことが起きます。

Log in to reply
 

Looks like your connection to Opera forums was lost, please wait while we try to reconnect.