Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

デスクトップ通知用のメッセージの翻訳が存在しない言語に設定している場合、デスクトップ通知を受け取る設定にした種別の通知がリアルタイムで確認できない #815

Closed
kmycode opened this issue Aug 21, 2024 · 4 comments · Fixed by #819
Labels
bug Something isn't working
Milestone

Comments

@kmycode
Copy link
Owner

kmycode commented Aug 21, 2024

バグの再現手順

  1. 通知のグループ化を有効にする
  2. 通知画面を開いたままの状態にする
  3. 誰かから投稿に返信してもらう

期待する動作

通知画面に返信が表示される

実際の動作

表示されない
通知画面を更新すると表示はされる

詳しい情報

ストリーミング処理の何処かでミスがあったかも

バグが発生したkmyblueサーバーのドメイン

kmy.blue

バグが発生したkmyblueのバージョン

14.0-dev

ブラウザの名前

No response

OS

No response

その他の詳細情報

No response

@kmycode kmycode added the bug Something isn't working label Aug 21, 2024
@kmycode kmycode added this to the kb14.0 milestone Aug 21, 2024
@kmycode
Copy link
Owner Author

kmycode commented Aug 21, 2024

引用では発生せず

@kmycode
Copy link
Owner Author

kmycode commented Aug 21, 2024

エラー

core.js:143 Uncaught TypeError: A message must be provided as a String or AST.
    at new e (core.js:143:19)
    at notifications.js:164:21
    at redux-thunk.legacy-esm.js:5:14
    at dispatch (redux.legacy-esm.js:371:38)
    at Object.onReceive (streaming.js:106:11)
    at stream.js:118:20
    at Array.forEach (<anonymous>)
    at received (stream.js:117:8)
    at stream.js:250:25
    at e.value (index.js:14:128)

追記:これ、デスクトップ通知のエラーです。今回の件とは無関係っぽい

追記:と思ったけど、このエラーのせいで処理が止まってしまったのが直接の原因っぽい

@kmycode
Copy link
Owner Author

kmycode commented Aug 21, 2024

mastodon.socialでは再現せず
開発環境(kb_developmentブランチ)では再現せず

(※いずれもデスクトップ通知は無効にした状態で動作確認)

@kmycode kmycode changed the title 通知のグループ化を有効にしている時、返信をリアルタイムで受け取れない デスクトップ通知用のメッセージの翻訳が存在しない言語に設定している場合、デスクトップ通知を受け取る設定にした種別の通知がリアルタイムで確認できない Aug 22, 2024
@kmycode
Copy link
Owner Author

kmycode commented Aug 22, 2024

現在、Mastodon本家は開発中で、一部メッセージの翻訳が未完
日本語翻訳のない通知を受け取った時に、それのデスクトップ通知用メッセージを作る処理でエラーが出ている
再現条件が複雑だが、mastodon.socialでも再現しましたので本家由来のバグと推定できます

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment