kokoshneta's avatar

Notifications not working properly in the Laracast forums

@JeffreyWay

I don’t know how long this has been the case (or if anyone has already posted about it – couldn’t find anything offhand), but for the past few days at least, the little blue notification badge with a white bell doesn’t seem to be working for me.

When a notifiable even occurs (i.e., someone mentions me or replies on a thread of mine), basically nothing visible happens: the little blue badge never shows up over my profile image in the top right corner.

If I click on the profile image, however, then it immediately shows up. After a second or two, the pull-out menu opens, and the badge stays visible. In fact, it stays visible until I manually refresh the page – even dismissing all notifications doesn’t get rid of it.

Side note: It’s not very good UX for the pull-out menu to seemingly be a regular Livewire event, requiring a full async roundtrip to the server before anything happens. The server is slow enough that you click on the profile image, then have to wait long enough for the menu to open that you’re left doubting whether you clicked hard enough. It would be better UX to open the menu container immediately with an Alpine event or similar, and then load the contents with an async request.

0 likes
3 replies
kokoshneta's avatar

*bump*

This is still the case. Taggin @_adrian as well, just in case this falls within his remit.

JeffreyWay's avatar

This was fixed the other day.

The delayed open seems to be a Vue issue that is only present on the forum. For any other page, it opens instantly for me. I'll have a look at that today.

kokoshneta's avatar

@jeffreyway Thanks – it definitely appears again now! Although, when I click on a notification, it doesn’t get cleared (and the bell icon isn’t removed): if I just move back and forth in my browser history and open threads by clicking on them, the bell stays put even though I’ve already clicked on the notification. It’s only when I do a manual page refresh that it gets cleared and the bell disappears.

Also, I’ve just noticed that the delay only seems to apply on the main page. On this page here (when you have a specific thread opened), it opens immediately. Not sure if it was like that before or not.

Please or to participate in this conversation.