Wrong/long online status suppresses push notification sending
Problem
Recently implemented push notifications !734 (merged) are only being sent if a user is not online. In the past there was a five or ten minute timeout after a user used the page the last time. This is/was being used for not sending emails when being online. Currently there is a websocket online check. Unfortunately someone is being count as "online" having a browser somewhere on the phone or desktop open even not visiting the site for longer periods of time.
Two step suggestions:
Step 1:
Disable the online check and send a push notifications every time. This reduces the pressure to fix it quickly till release #793 (closed). This also shows the user (which is not knowing about this online timing thingi) that the push notifications are working.
Step 2:
Fine grain this online check to only being triggered when actually using the site.
As our users probably won't care much, "step 1" might be enough already.
I talked to @janopae about this issue some days ago