Skip to content

ChatGPT タブでドラッグ&ドロップ添付が完了しない #43

Description

@Negi310

Goal

Fuzzitter 内の ChatGPT タブへ、エクスプローラーからドラッグ&ドロップしたファイルを正常に添付できるようにする。

Background

現状は Fuzzitter 内の ChatGPT でドロップ領域の表示までは出るが、実際には添付できない。一方で、Fuzzitter 外の通常ブラウザ上の ChatGPT ではドラッグ&ドロップが可能。

Non-goals

  • Moodle 側の既存アップロード挙動の変更
  • ChatGPT の送信自動化
  • Gemini / NotebookLM の追加改善

Acceptance criteria

  • Fuzzitter 内で ChatGPT タブを開き、エクスプローラーからファイルをドラッグすると、ドロップ可能表示が出る。
  • ドロップ後、少なくとも 1 つの添付 UI またはファイル名表示が ChatGPT 側に現れる。
  • Fuzzitter 側で失敗時は、原因追跡に使えるログかトーストが残る。
  • 既存の Moodle 向けドラッグ&ドロップが壊れない。

Constraints

  • ChatGPT 側 DOM は変動しやすいため、特定の 1 セレクタに過度依存しない。
  • Electron の webContents / executeJavaScript ベースの既存実装を尊重する。

Suggested split

  • Step 1: ChatGPT タブでも drop ハンドラが実行されるよう対象判定を整理する。
  • Step 2: ChatGPT 向けアップロード入力検出と drop 後の添付確認を強化する。
  • Step 3: 失敗時の診断表示を補強する。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions