masachika-kamada / ChatGPT-Ctrl-Enter-Sender

ChatGPT用Chrome拡張機能
https://chrome.google.com/webstore/detail/chatgpt-ctrl%20enter-sender/gbncgdhklmnckojlibfhdadpfbcdbnch
46 stars 15 forks source link

Perplexity AIのトップページでCtrl+Enter送信すると、同内容のスレッドが2つ作成される #43

Closed istallia closed 4 months ago

istallia commented 4 months ago

This issue is a: (mark with an x)

説明

再現手順

  1. Perplexity AIのトップページにアクセスする。
  2. テキストエリアに質問文を入力し、Ctrl+Enter操作で送信する。
    • このとき、Proツールの有効/無効状態は関係ない。
  3. 表示されかけた検索結果が消え、最初から再生成される挙動を確認する。
  4. ライブラリにて、同じ質問文のスレッドが2つ存在することを確認する。

推測される原因

試しにevent.target.dispatchEvent(new KeyboardEvent("keydown", ...))をコメントアウトしたところ、症状は再現しなくなりました。 このことから、おそらく通常のkeydownイベントとスクリプトで用意したkeydownイベントの2つがほぼ同時に発火していることに起因していると思われます。

補足

OS: Windows 10 Home Browser: Google Chrome 123.0.6312.124 (Official Build) なお、WebChatGPTとTalkBerryは使用していません。また、広告ブロッカーは無効化しています。

masachika-kamada commented 4 months ago

@istallia ご指摘いただきありがとうございます! 修正いたしますので反映まで少々お待ちください。