最後のメッセージからの経過時間に基づくトピックのクローズが壊れているようです

トピックの自動終了タイマーを、最終メッセージからの経過時間に基づいて設定しようとしています。以前使用した際とはダイアログの見た目が変更されたようで、値(X 時間)を追加できません。

スクリーンショットは最新バージョン(v89)の Chromebook から取得したものです。

「いいね!」 4

Meta でその問題を再現できました。Ubuntu 上で最新バージョンの Chrome を使用しています。再現するには数回の試行が必要でした。このトピックのトピックタイマーを開いた際に問題が発生したように思えるのは、「カスタム日時」オプションを選択し、その後トピックタイマーのモーダルを閉じたことです。その後、Meta でトピックタイマーのモーダルを開くと、一貫して「Last」エントリが表示され、そのテキストは「Invalid date」となります。

コンソールにはエラーは表示されていませんが、関連する可能性がある deprecation warning が一つあります:value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged.

「いいね!」 7

@martin 急いで確認してくれますか?

「いいね!」 2

モーダルに表示されている「Last」オプションは、「最後に使用されたカスタムの日時」へのショートカットです。最後のメッセージから X 時間後にトピックを閉じたい場合は、このオプションを選択する必要があります。これは「自動でトピックを閉じる」機能から分離されました。

とはいえ、「Invalid Date」の問題は確かにあります。また、より明確にするために「Last」を「Last custom date and time」などに変更すべきかもしれません。

「いいね!」 4

この問題の修正をマージしました。@simon が示した再現手順では、もはや発生しなくなります。また、文言の改善も行いました。

「いいね!」 2