Data explorer editor で カーソル位置が保持されない

優先度/重大度: 低~中?

プラットフォーム: Firefox でテスト済み。Discourse Data Explorer プラグイン、コミット d31d899 - 2024 年 8 月 27 日 以降。

説明:
Data Explorer エディターで編集する際、カーソル位置がコンテンツの変更ごとに記憶されず、エディターの先頭に移動してしまいます。

再現手順:

  1. Data Explorer プラグインが最新版に更新されていることを確認します。
  2. 管理ページで Data Explorer に移動します。
  3. 新しいクエリを作成します。
  4. エディターでクエリを変更しようとします。

初期分析:
これは、@onChange イベントフックを追加し、SQL クエリコンテンツを変更して @content プロップを新しいコンテンツで更新させる、以下のコミットによって引き起こされているようです。

開発環境で上記のコミットより前の状態に戻すと、エディターは正常に動作しました。

「いいね!」 3

この素晴らしいバグレポートをありがとうございます。来週中に修正いたします!

「いいね!」 4

Discourseのバージョンは何ですか?最新のコアコミットで正しく動作するようで、最新のv3.4.0.beta1を含むタグ付きバージョンでも動作するはずです。

「いいね!」 1

最初のレポートは 3.4.0.beta1-dev ( 9d5eb6fed6 ) でテストされました。

Discourse を最新のコミット 3.4.0.beta2-dev ( 7b89fdead9 ) に更新すると、正常に動作します。

「いいね!」 4

このトピックは、最後の返信から3日後に自動的にクローズされました。新しい返信は許可されなくなりました。