Safariの「今後のイベント」パネルでイベントカレンダーに無効な日付が表示される

Safari(デスクトップおよびモバイル)の右サイドバーブロックコンポーネントにバグがあるようで、「今後のイベント」パネルに「無効な日付」と表示されます。Edge、Chrome、Firefoxでは問題なく動作します。

image

「いいね!」 2

Safariでは再現できません。

「いいね!」 1

お手伝いいただきありがとうございます。大変感謝しております!

何か間違っているのかもしれませんが、upcoming-events(/upcoming-eventsも試しました)を追加してみましたが、そのビューで右側のパネルが表示されません。指定したカテゴリには表示されていますが:

今後のイベントビュー:

Safari で moment に問題があるようですか?

「いいね!」 1

作成した別のイベントは正常に表示されるため、特定のイベントに関連しているようです。絞り込みを試みます。

「いいね!」 1

OK - これは本当に奇妙です。

テストイベントを作成したところ、正常に表示されました。次に、表示されなかったイベントと同じ日付にこのイベントの日付を変更したところ、同じ問題が発生しました。したがって、イベントの日付に関連しているようです。

問題のイベントは2026年2月3日から2026年2月5日まで実行されます。前の週または次の週に変更すると、正常に表示されます!

次に、終了日を延長しようとしましたが、次のようになりました。

Upcoming Events ルートでは問題なく表示されるようですね?

参考までに、プラグイントピックにも同様の報告があります。

「いいね!」 4

何か回避策はありますか?

回避策はわかりませんが、月の1桁の日付(例:2025年7月3日)で再現できます。これは、あなたと@mpaulhacが例として挙げた不格好なものと一致します。

上のスクリーンショットのエラーを見ると、何らかの理由で1桁の日付(例:2026-02-3)に「0」が欠落しているようです。

「いいね!」 2

アップデートありがとうございます。大変助かります!簡単な修正で済むといいのですが?

シングルディジットでも再現できませんが、なぜ日付を正しく定義しないのか理解できません。このイベントが定義されている投稿の生データ(マークダウン)を共有していただけますか?

私は単に、プラス記号の付いた円のメニューにある「イベントを作成」オプションを使用しているだけです。手動ではありません。 :person_shrugging:


[event start="2025-07-03 18:20" status="public" timezone="Europe/London" allowedGroups="trust_level_0"]
[/event]

[event start="2025-07-03 18:20" status="public" timezone="Europe/London" allowedGroups="trust_level_0"]
[/event]

ここに単一の数字はありませんが、問題は何でしょうか?

どうお伝えすればいいのか分かりません :person_shrugging:

左側のカレンダーグラフィックの日付に何か問題が発生しており、Safariがそれを好ましく思っていないようです。

上の投稿のエラーは、0が欠けている日付を参照しています。

これが私の分かる限りの情報です。

「いいね!」 1

盲目的にでも直すのに十分なはずです、ありがとう。

「いいね!」 2

これで修正されるはずです。

「いいね!」 2

アップデートしたところ、正常に動作しました。:+1:

「いいね!」 2

私も大丈夫です!迅速な対応ありがとうございます!

「いいね!」 2

このトピックは、最終投稿から3日後に自動的にクローズされました。新しい返信はもうできません。