バグ #903
完了DMへの投稿がTLに流れる
説明
DMをctrl+enterで投稿するとTLに流れてしまいます。
投稿ボタンで投稿する場合は問題なくDMに投稿されています。
ctrl+enterに関しては http://dev.mikutter.hachune.net/issues/902 もctrl+enterによる挙動がおかしいため、ショートカット周りがおかしい?
環境
・OSX El Capitan
・mikutter 3.5.0-develop
・ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
toshi_a 初音 さんが約8年前に更新
こちらでは再現しませんね。ショートカットキー、GUI上のボタンどちらでも同じように、ダイレクトメッセージとして投稿されます。
他の人でこの問題再現する人いますか
toshi_a 初音 さんが約8年前に更新
そちらの環境のプラグインの影響の可能性もあります。以下のことを確認してもらえますか
- 設定>ショートカットキーの「Control + Return」に割り当てられている機能を確認する。
- 3.4で同じことを行って再現するか確認する。
- 全てのサードパーティプラグインを取り除いたうえで同じことを行って確認する。
Ctrl+Enterと投稿ボタンの正確な違いは、キーバインドの方はmikutterコマンド「投稿する」が割り当てられているだけで、投稿ボタンはPostBoxウィジェットの投稿メソッドが直接呼ばれるということです。結局mikutterコマンドも最終的にはPostBoxの投稿メソッドを呼んでいるので、標準的な環境では違いが発生しません。こちらの環境では上記3点を全て試して、問題なく動作していることを確認しました。
ショートカットキー以外にもmikutterコマンド「投稿する」を呼び出す方法はあって、テキストボックスの右クリックメニューにmikutterコマンドが列挙されるので「投稿する」を選びます。これで、キーバインドを変更していてもmikutter標準の「投稿する」を実行することができます。
サードパーティプラグインを全て取り除くのは、--confroot=オプションを利用すると簡単です。詳しくはmikutter --helpの出力を参照してください。