操作
バグ #993
完了ツイートに対してブラウザで開く(open_in_browser)コマンドを使うと,ブラウザで開かれずにどの方法で開くか聞いてきます
プラグイン名:
クラッシュする:
いいえ
説明
ツイートに対してブラウザで開く(open_in_browser)コマンドを使うと,ブラウザで開れずにどの方法で開くか聞いてきます.
選択肢は
選択肢は
- ツイートの詳細を開く
- 外部ブラウザで開く
です.
関連付けの設定は空で再現します.
関連付けをして聞かれないようにしようとしてもうまくいきませんでした.
ツイートに対して「詳細」を選ばずに「ブラウザで開く」を選択している時点で外部ブラウザで開きたいという意志は明確なので,聞かれずに外部ブラウザで開かれて欲しいです.
バグ #952 と多少重複していますが,こちらは「リンクを開く」では起きない現象のため,新規に開かせていただきました.
mikutterのコミット番号は d58ff9f581d69a2afa19dc1eb73070fb176ed947 システムはgentoo linuxです.
ファイル
再現手順
ツイートに対してブラウザで開くコマンドを使う
関連するチケット
toshi_a 初音 さんが7年以上前に更新
確かに、open_in_browserコマンドは「ツイートの詳細」で開く必要はないですね。
vanillaの状態では、ブラウザで開かれるべきと思うのでそのような修正方針で行きます。
toshi_a 初音 さんが7年以上前に更新
多分URLに対してIntentを醗酵しているのが問題で、Web Modelのインスタンスにすれば解決しそう。
世の中には内部ブラウザプラグインとかあるので( https://github.com/toshia/inBrowser )、これが入っている場合はIntent選択ダイアログが開き、候補として「外部ブラウザ」「内部ブラウザ」が表示されている必要がある。
toshi_a 初音 さんが7年以上前に更新
- 関連している バグ #952: ツイートを右クリックして出るメニュー中の "リンクを開く" や "ブラウザで開く" をクリックしたとき関連付けが無視される を追加
toshi_a 初音 さんが6年以上前に更新
- ステータス を パッチ適用待ち から レビュー待ち に変更
- 担当者 を ncaq エヌユル にセット
- ブランチ を topic/993-fix-open-in-browser にセット
遅くなってしまいました。
パッチは一旦そのままmergeしました。
ただ、他のプラグインの定数(今回の場合Plugin::Web)は参照したくないので、 Diva::Model(:web)
に書き換えています。
こちらで試しても問題ありませんでしたが、一応そちらでも確認してもらえますか。
操作