misskey icon indicating copy to clipboard operation
misskey copied to clipboard

Misskey側で既読になった通知をOSの通知センターから消さないようにする or オプトイン/アウトにする

Open rinsuki opened this issue 3 years ago • 9 comments

Summary

  • 裏で開いているとか放置しているマシンで開いているだけでも WebUI が生きてると既読になって他端末からプッシュ通知が消える
    • というかそもそも Misskey の通知既読判定が緩すぎ?
  • ↑の結果プッシュ通知が読めない
  • しかも音だけ鳴る
  • 「プッシュ通知の更新をしました」がOS標準の通知音とともに鳴る(うえすぐ消える)ので余所見していた時にOSの通知センターに何も残っておらず混乱する

Environment

Firefox Nightly 104.0a1 (2022-07-22) + macOS 12.5

rinsuki avatar Jul 25 '22 07:07 rinsuki

Related to #6360

(実装方針) エンドポイントごとに設定をサーバーに記憶させる (プッシュがあったときSWが通知を出さなければブラウザが通知を出してしまうため)

「プッシュ通知の更新をしました」がOS標準の通知音とともに鳴る(うえすぐ消える)

Firefox+macOSだと鳴ってしまうのか (silentのはずなので鳴らないのが正しい挙動かなぁと…)

裏で開いているとか放置しているマシンで開いているだけでも WebUI が生きてると既読になって他端末からプッシュ通知が消える

というかそもそも Misskey の通知既読判定が緩すぎ?

こっちが根本原因だと思う……放置(アイドル)を判定して、放置時は既読を付けないようにするほうがいいかも?

https://www.npmjs.com/package/idle-js

tamaina avatar Jul 25 '22 08:07 tamaina

そもそも音が鳴らなくても何かが画面に出て(既読扱いされて)すぐ消えたというのは体験としてよくないし、画面を放置してるけどちゃんと見てる時と全然見てないというパターンもあるので放置判定も難しい (やらないよりはマシだが)

それはそうと自分は既読が付いてようが通知センターに残っていてほしいので通知を消してほしくない。

rinsuki avatar Jul 25 '22 08:07 rinsuki

音が鳴らなくても何かが画面に出て(既読扱いされて)すぐ消えたというのは体験としてよくない

これは実装当初から思っていた

今思いついたけど、インスタンス名とかをかっこよく表示してお茶を濁すのがよさそう

tamaina avatar Jul 25 '22 08:07 tamaina

それ結局いらないプッシュ通知が来るというところは直っていないし…

次の通知送る時についでにもう見た通知を消すとかできないもんかな

rinsuki avatar Jul 25 '22 08:07 rinsuki

次の通知送る時についでにもう見た通知を消すとかできないもんかな

技術的には可能

tamaina avatar Jul 25 '22 08:07 tamaina

「プッシュ通知の更新をしました」がOS標準の通知音とともに鳴る(うえすぐ消える)

Firefox+macOSだと鳴ってしまうのか

Leitz Phone 1も鳴る…

tamaina avatar Sep 26 '22 16:09 tamaina

image

macOS Safariで登録してみたけどこれはw

tamaina avatar Nov 22 '22 12:11 tamaina

…userVisibleOnly: falseでsubscribeすればメッセージ要らんのでは…

tamaina avatar Nov 22 '22 13:11 tamaina

userVisibleOnly: falseでsubscribe

SafariとChromeでは拒否られた

tamaina avatar Nov 22 '22 13:11 tamaina