Project

General

Profile

バグ #993

ツイートに対してブラウザで開く(open_in_browser)コマンドを使うと,ブラウザで開かれずにどの方法で開くか聞いてきます

Added by ncaq net about 2 years ago. Updated 11 months ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
プラグイン名:
ブランチ:
topic/993-fix-open-in-browser
クラッシュする:
No

Description

ツイートに対してブラウザで開く(open_in_browser)コマンドを使うと,ブラウザで開れずにどの方法で開くか聞いてきます.
選択肢は
  • ツイートの詳細を開く
  • 外部ブラウザで開く

です.

関連付けの設定は空で再現します.
関連付けをして聞かれないようにしようとしてもうまくいきませんでした.

ツイートに対して「詳細」を選ばずに「ブラウザで開く」を選択している時点で外部ブラウザで開きたいという意志は明確なので,聞かれずに外部ブラウザで開かれて欲しいです.

バグ #952 と多少重複していますが,こちらは「リンクを開く」では起きない現象のため,新規に開かせていただきました.

mikutterのコミット番号は d58ff9f581d69a2afa19dc1eb73070fb176ed947 システムはgentoo linuxです.


Files

fixed-open-in-browser.patch (1.1 KB) fixed-open-in-browser.patch ncaq net, 2018-05-14 15:13

再現手順

ツイートに対してブラウザで開くコマンドを使う


Related issues

Related to バグ #952: ツイートを右クリックして出るメニュー中の "リンクを開く" や "ブラウザで開く" をクリックしたとき関連付けが無視される新規2016-12-20Actions

Associated revisions

Revision b1325bda (diff)
Added by ncaq net 12 months ago

command: 「ブラウザで開く」コマンドのIntentの候補としてブラウザ以外がサジェストされていた refs #993

Revision bec42228 (diff)
Added by toshi_a 初音 12 months ago

command: Webプラグインへの依存を解消 refs #993

History

#1

Updated by ncaq net about 2 years ago

  • Subject changed from ツイートに対してブラウザで開く(open_in_browser)コマンドを使うと,ブラウザで開れずにどの方法で開くか聞いてきます to ツイートに対してブラウザで開く(open_in_browser)コマンドを使うと,ブラウザで開かれずにどの方法で開くか聞いてきます
#2

Updated by toshi_a 初音 about 2 years ago

確かに、open_in_browserコマンドは「ツイートの詳細」で開く必要はないですね。

vanillaの状態では、ブラウザで開かれるべきと思うのでそのような修正方針で行きます。

#3

Updated by toshi_a 初音 about 2 years ago

多分URLに対してIntentを醗酵しているのが問題で、Web Modelのインスタンスにすれば解決しそう。
世の中には内部ブラウザプラグインとかあるので( https://github.com/toshia/inBrowser )、これが入っている場合はIntent選択ダイアログが開き、候補として「外部ブラウザ」「内部ブラウザ」が表示されている必要がある。

#4

Updated by toshi_a 初音 about 2 years ago

  • Related to バグ #952: ツイートを右クリックして出るメニュー中の "リンクを開く" や "ブラウザで開く" をクリックしたとき関連付けが無視される added
#5

Updated by ncaq net about 1 year ago

Web Modelを使うようにしました.
設定ダイアログで「デフォルトブラウザを使う」が設定されているとデフォルトブラウザ,chromiumなどのコマンドが設定されているとそれで開くようになります.
inBrowserはgem単独環境整えてないのでちょっと試せてないです.
inBrowserのintentがPlugin::Web::Webになってないのは良いのでしょうか…

#6

Updated by toshi_a 初音 12 months ago

  • Status changed from 新規 to パッチ適用待ち
#7

Updated by toshi_a 初音 12 months ago

  • Status changed from パッチ適用待ち to レビュー待ち
  • Assignee set to ncaq net
  • ブランチ set to topic/993-fix-open-in-browser

遅くなってしまいました。

パッチは一旦そのままmergeしました。
ただ、他のプラグインの定数(今回の場合Plugin::Web)は参照したくないので、 Diva::Model(:web) に書き換えています。
こちらで試しても問題ありませんでしたが、一応そちらでも確認してもらえますか。

#8

Updated by ncaq net 11 months ago

  • Status changed from レビュー待ち to マージ待ち

動作確認をしたのでステータスをマージ待ちに変更しました.

#9

Updated by toshi_a 初音 11 months ago

  • Status changed from マージ待ち to 終了

merged.

Also available in: Atom PDF