Discourseカレンダーにイベントが表示されなくなりました(一部のブラウザのみ)

特定のブラウザで問題が発生している方はいらっしゃいますか?Chromeでは問題ないようですが、Mozilla FirefoxやMicrosoft Edgeなどでは問題が発生しています。

Edge:

Mozilla:

Chrome:

Chromeは通常モード、シークレットモード、モバイルブラウザでテストしましたが、すべて問題ありませんでした。他のブラウザで問題が発生しているようです(デスクトップのMozillaとEdgeのみテストしましたが、どちらも動作しませんでした)。

「いいね!」 2

はい、私たちも同じです。

ユーザーから、カレンダーにイベントが表示されなくなった理由を尋ねられました…

原因を突き止めるのに時間がかかりましたが、一部のブラウザでのみ発生しています。同じユーザーでも、他のブラウザでは期待どおりに動作します。

以下では動作しません。

  • デスクトップ版 Firefox
  • モバイル版 Firefox
  • モバイル版 Safari

以下では正常に動作します。

  • モバイル版 Chrome (Chromium)
  • デスクトップ版 Brave (Chromiumベース)
「いいね!」 2

Discourse Calendarの議論の続きです。

Discourse Calendar (and Event) - #407 から始まるように、セルフホスト型のDiscourseを最新の3.2.0.beta2-devにアップグレードして以来、発生しているエラーに注意を向けたいと思います。

「いいね!」 1

Ubuntu上の最新のChrome、Firefox、Braveブラウザでテストしましたが、これらのブラウザではすべてイベントが表示されます。

問題はWindowsオペレーティングシステムでのみ発生しているようです。どなたか確認していただけますか?

問題の原因になるとは思いませんが、イベントが表示されないブラウザで、広告ブロッカー拡張機能が使用されているかどうかご存知ですか?

「いいね!」 1

Simon様、

確認できません。当方では、iPhoneや(最新の)Androidデバイス、およびChromium以外のブラウザを使用しているLinuxデスクトップ(MX Linux)でもエラーが発生しています。

広告ブロッカーやその他の拡張機能に関するご質問を明確にするために、MX Linuxに別のブラウザ、115.3.1esr(64ビット)をインストールする時間を取って試しました。

残念ながら、拡張機能がなく、DNSブロッキングも行われていないこのクリーンなブラウザでも、カレンダーには何も表示されません。

他に何か提案はありますか?カレンダーを再テストできるDiscourseのインストールはありますか?https://meta.discourse.org/ では、拡張機能がインストール/有効になっていないため、確認できません。https://try.discourse.org/ でも同様です。

問題の原因となっているかどうかを確認するために、プライベートでホストされているフォーラムで各拡張機能を無効にしようとしましたが、そうではないようです。Discourseのセーフモードでも役に立ちませんでした。

解決策に近づくために他に何ができるかわかりません。助けてください。

試用版のtry.discourse.orgに一時的なカレンダーカテゴリを追加しました。:+1:

https://try.discourse.org/t/demonstration-calendar/1465

より恒久的なものについても検討します。:slight_smile:

「いいね!」 5

ChromeとEdgeではイベントがカレンダーに表示されるのに問題ありませんが、Firefoxでは表示されません。 :thinking: 2つの異なるインスタンスにカレンダープラグインがインストールされていますが、どちらも同じです。

イベントは、iPadのiOSのSafariのカレンダーにも表示されておらず、以前は間違いなく表示されていました。

「いいね!」 3

ホストされている試用版 Discourse システムでカレンダーを提供していただき、Jammy さん、本当にありがとうございます。

また、私の Firefox と Safari ではカレンダーにイベントが表示されませんが、Brave (Chromium ベース) では表示されます。

Firefox:

Brave (Chromium ベース):

したがって、エラーは自己ホスト型の Discourse システムとは関係ありません。少なくとも分析は一歩進みました。

ブラウザの言語を英語(デフォルトはドイツ語)に変更してみましたが、効果はありませんでした。また、Firefox でユーザーエージェント文字列を最新の Chrome ブラウザなどに変更しても機能しませんでした。

他に何かアイデアはありますか?

「いいね!」 1

カレンダー関連の警告がFirefoxのDevToolsコンソールに表示されているのですが、これは関連性があるか分かりません。

BraveのDevToolsコンソールには、このような警告は表示されません。

Windows ラップトップの Chrome と Firefox、および iPhone の Safari (トピック内のカレンダーとカテゴリのカレンダーの両方) で、9 月 30 日に追加したカレンダー項目を匿名で確認できます。

Chrome では追加されたイベントのみ確認できます。:thinking:

奇妙ですね…

Braveでは、あなたが追加したものだけでなく、あなたのイベントも表示されます。

また、カテゴリレベルで表示されるカレンダーとトピック内のカレンダーとの間には、ここでも違いはありません。

Indeed, on try.discourse I can’t see the events with Firefox 118.0.1 on Win11 (works with Chrome 117.0.5938.132)
but it still works on an instance on 3.2.0.beta2-dev ( 75e8a6bf90 ) and with the calendar plugin only updated to this commit Update translations (#428) · discourse/discourse-calendar@afc2ee6 · GitHub

Indeed、try.discourse では Firefox 118.0.1 (Win11) でイベントが表示されませんが、Chrome 117.0.5938.132 では表示されます。
しかし、3.2.0.beta2-dev ( 75e8a6bf90 ) のインスタンスでは、カレンダープラグインのみをこのコミット Update translations (#428) · discourse/discourse-calendar@afc2ee6 · GitHub に更新した場合でも、問題なく動作します。

「いいね!」 2

確認しました。これはFirefoxのバグです。修正します。

左はChrome Linux、右はFirefox Linux

「いいね!」 6

:+1: で修正されたと思います。

「いいね!」 4

最新のビルドで修正されたことを確認できます :sunny: :partying_face:

評価と確認にご協力いただいた皆様、そして迅速な修正をしてくださった開発者の皆様、ありがとうございました :heart:

「いいね!」 4

このトピックは3日後に自動的に閉じられました。新しい返信はもう許可されていません。