-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
「プッシュ通知の更新をしました」という通知が点滅し続ける #8906
Comments
related: #7667 やっぱ既読消すのやめたほうがいいんじゃないかなあ |
操作ミス |
なんか Command + Enter 押すと close with comment になってしまう |
readNotifications とか readAllNotifications あたりの処理消せば解決する? |
Related: #8824 |
@TranslucentFoxHuman 「Misskeyをブラウザで開いている間」というのは、Misskeyを開いている間ずっと起きますか?それともMisskeyを開いた直後だけそうなりますか? |
このイシューを投稿した当時は、Misskeyを表示している間は常に表示され続けました。 この間、Misskeyの更新やFirefoxの更新などの一切の更新はしていません。 |
@TranslucentFoxHuman SubwayTooterはご利用ですか?SubwayTooterのバグが原因であると考えます。 |
SubwayTooterは使用しています。SubwayTooterでも同様に通知が点滅する現象がありました。 SubwayTooterのバグが、別なクライアントでの動作にも影響を及ぼすのですか? |
Yes. See #8835 and tateisu/SubwayTooter#191. Duplicate of #8824 |
ありがとうございます。 ありがとうございました。 |
これは誰かが収集したSTのADBのログです。
Misskeyサーバは WebPush メッセージをSTのアプリサーバに大量に送っていませんか? アプリサーバはFCM経由でそれをSTに伝えました。STはその数だけサーバにAPIリクエストを行いました。 |
実際にクリアした未読がある(SQL的にはupdateの戻り値 >0である) 場合に未読クリアのWebPushを送るべきではないでしょうか。 |
っぽい misskey/packages/backend/src/server/api/endpoints/i/notifications.ts Lines 132 to 135 in 4bff552
|
根本的には、
Pull通知チェックをベースとして追加でPush対応したSTが4.9.3で通知チェックをデフォルト無効にしたのは正解、となります。仕方ないね。 |
というよりかは |
未読クリアが後から追加されたのならmarkAsRead はデフォルトfalseであるべきでは…? と思いますが、 |
既読付ける副作用は最初からデフォルトでONだけど https://github.com/misskey-dev/misskey/blame/2a9cba25a89b5cf2394a22696ee0fb67140076a9/src/api/endpoints/i/notifications.js#L24-L28 、これまで未読フラグがあんまり気にされていなかったので今まで誰も気づいていなかっただけっぽい (それはそれとしてread系のAPIでデフォルトで副作用が付いてくるのはちょっと…という) |
markAsRead:falseを追加した ST 4.9.4を作ってテストしてもらいましたが、まだプッシュメッセージが頻出するようでした。
上のコメントで指摘されたように、実際に未読を更新した件数が0でもプッシュメッセージを送るのは、Misskeyのバグだと思います。修正していただきたいです。 |
文字通り (get ではなく) read だからでは |
Has this been resolved? @TranslucentFoxHuman |
今、Subway Tooterで再度ログインしました。問題は今の所起きていないように見えます。 |
💡 Summary
僕はMisskey 12.111.1のインスタンスを運用しています。
ブラウザでMisskeyを開くと、「プッシュ通知の更新をしました」という通知が、Misskeyを開いている間高速で点滅し続け、CPUに負荷をかけ、画面の一部を邪魔します。
🥰 Expected Behavior
このような通知は表示されるべきではありません。
🤬 Actual Behavior
高速に通知が表示され続けます。
📝 Steps to Reproduce
📌 Environment
Misskey version: 12.111.1
Your OS (クライアント): Ubuntu 20.04
Your OS (サーバ): Debian 11
Your browser: Firefox 101.0.1
The text was updated successfully, but these errors were encountered: