Closed ry0y4n closed 1 year ago
ありがとう!
if (event.target.id === "prompt-textarea")
のところが、prompt-textarea
って使っているのが ChatGPT だけなので他のサイトで Ctrl+Enter が正しく機能しなくなってる!
ネストして
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
const url = tabs[0].url ?? "";
if (url.startsWith("https://chat.openai.com")
みたいに URL で ChatGPT だけ別処理にして、そのほかのサイトは前と同じ処理に分岐してもらえますか
@masachika-kamada Thank you for your review~
以下の二つの修正をしました.
概要
編集モードで拡張機能が動作しないバグを修正した.
背景
編集用テキストエリアでは,送信イベント伝搬のトリガーが異なることが原因だと判明した.
Enter
で送信イベントが発火するEnter
で送信イベントが発火しない加えて,Macなどのキーボードに搭載されている
Command
キーとEnter
を組み合わせると送信できるようになっている変更点
上記の背景を踏まえて以下の変更を加えた.
Control
とEnter
が押された場合,Command
とEnter
が押されたとするイベントを自作し手動で発火する関連Issue
17