名前変更タグが期待通りに動作していません

次のタグを編集する際、以前編集した最後のタグの値が自動的に入力されています。

詳細説明

2 つのタグがあります:

wanda-vision, wonder-woman

まず最初のタグを編集しました:

wanda-vision → WandaVision

次に 2 つ目のタグを編集しています:

wonder-woman → Wonder-Woman

しかし、wonder-womanタグの自動入力値が、前に編集したタグの値であるWandaVisionになってしまいます。

ページをリフレッシュすると、自動入力値は正常に動作します。

「いいね!」 3

再現できました。私のバグレポートは以下の通りです。

優先度/深刻度:優先度は高くありません。ユーザーが誤ってタグのリネームをクリックしても、すでに使用されているためタグの変更はできません。

プラットフォーム:self-hosted の Discourse インスタンス(バージョン 2.7.0.beta7、safe-mode)。

説明:ユーザーがタグの名前を変更した後、別のタグのリネームに進むと、前のタグで設定された名前がリネームモーダルに表示されます。これはページがリフレッシュされない限り発生します。

例えば、「naruto」と「sasuke」という2つのタグがあるとします。まず「naruto」を「uzumaki」にリネームします。変更前、リネームモーダルの入力欄にはすでに「naruto」が入力されています。次に「sasuke」を変更しようとすると、入力欄には「sasuke」ではなく「uzumaki」が入力されてしまいます。

期待される動作は、入力欄に変更対象のタグ名が入力されることです。

Peek 2021-04-18 16-04

この問題は、Ember モーダル内でタグ情報が更新される仕組みにあるのではないかと思っています。

「いいね!」 7

これは以下のコミットで修正されるはずです:

@Momin@cocococosti の詳細なご報告ありがとうございます!

このパッチを適用した後も問題が発生する場合は、お知らせください。

「いいね!」 9

@j.jaffeux さん、ありがとうございます。
テストして結果をお知らせします。

「いいね!」 1

このトピックは、最後の返信から7日後に自動的に閉鎖されました。新しい返信は受け付けられていません。