ウィキを編集する際、1回の編集が2回にカウントされる

ウィキトピックを編集すると、編集履歴通知で2回の編集がカウントされます。最初の編集では何も表示されず、2回目の編集で正確な編集内容とその理由が表示されます。

最初の課題

上記で述べたのが最初の課題です。


2番目の課題

タイトルの横にある鉛筆アイコンからではなく、ウィキ編集からタイトルを編集すると、再び2つの通知が表示されます。1つはタイトルの変更用、もう1つは理由の説明用(:information_source:)です。

例:タイトルを変更したいが、同時にその変更理由を全員に伝えたいとします。しかし、これは機能しません。なぜなら、すべてを含んだ1つの通知ではなく、2つの異なる通知が表示されてしまうからです。


すべての編集は、2つの別々の通知ではなく、1つの「履歴編集」通知として表示されるべきだと考えます。これも期待された動作かどうかはわかりません…

「いいね!」 2

月曜日にこれを確認できますか、@osioke さん?

「いいね!」 4

これはウィキだけでなく、すべての投稿で発生します。また、私の知る限り、編集に長時間かかる場合のみ発生します。つまり、編集ボタンを押して編集を行い、完了までに5〜10分以上かかる場合、変更を確定させるとこの現象が起きます。

「いいね!」 3

私はこれを再現できませんでした:

@Thomas_G さん、再現手順のスクリーンキャストや動画を共有していただけますか?

これは一貫して再現できました。編集理由を付けてウィキ投稿のタイトルを編集すると、理由に関する通知と編集に関する通知の2つの編集通知が作成されます:

タイトル編集前:

タイトル編集後:

「いいね!」 3

@osioke - もちろんです:

「いいね!」 2

多分、@eviltrout に割り当てるべきバグでしょう?

「いいね!」 4

ふむ、JSクライアントはここで実際に2つの更新を送信しているようです。編集理由が含まれているため、サーバーはそれらを統合できず、代わりに2つのリビジョンが作成されます。

「いいね!」 5

面白いバグのボーナス:

  • 投稿を編集し、理由付きでタイトルを変更する(#6)。
  • 別の理由でタイトルのみを編集する(#7)。

#7 のタイトル変更がリビジョン #6 に付与されました。リビジョン #7 は理由のみで、他の変更なしに作成されました。

「いいね!」 6

これは @riking さんが修正するのに最適な案件です。長らく私たちの悩みの種となってきました :clap:

「いいね!」 8

追伸:タイトルを編集する際は、編集履歴が正常に機能します。問題はそれ以外の部分です😂

「いいね!」 3

ご安心ください、トーマスさん。@riking が引き続き対応中です。修正にはさらに詳しい調査が必要です。

「いいね!」 6