Dismiss unread doesn't clear the top menu unread counter

(Too) #1

I saw it showing Unread (1), but there are 2 topic showing after I click it. And I reload page, show Unread(2), but after I click ‘Dismiss read’, still 2.

(Jeff Atwood) #2

Is this still an issue @eviltrout?

(Robin Ward) #3

I have seen a few reports lately so I think it is. It’s on my list to investigate.

(Tim Post) #4

Just came back after being away for a while. I caught up on the things I was interested in catching up on and attempted to dismiss the rest, but I had to do a hard refresh before the counter visibly updated. Dismissing new in the same fashion worked as expected.

Appears to be a thing.

(Jeff Atwood) #5

Yes, @eviltrout has this as a bug on his list.

(Sam Saffron) #6

@eviltrout we should try to get this fixed this week.

(Robin Ward) #7

I thought I fixed this ages ago? Is it still happening?

(Régis Hanol) #8

Experienced it yesterday on http://discuss.emberjs.com.

(Robin Ward) #9

Thanks I’ll take another look.

(Robin Ward) #10

@zogstrip I tried again using your steps:

  • go on a forum with lots of unread
  • open one topic in another tab
  • click “dismiss unread”

But it didn’t work :frowning:

(Jeff Atwood) #11

I believe @sam made some changes that should definitively fix this?

(Sam Saffron) #12

Definitely much improved it was majorly broken.

(Michael Downey) #13

Much improved or totally resolved? I just did a Dismiss Posts on /unread and still have
an ‘Unread (3)’ tab despite also seeing You have no unread topics.

Once I force refreshed the whole page, however, the (3) went away.

(Adnan) #14

having the same issue.

(Jeff Atwood) #15

I believe @sam said that Dismiss Unread needs to send something over the message bus – is that the plan Sam?

(Sam Saffron) #16

Yes we need 2 new messages for dismiss new and dismiss unread.

(Sam Saffron) #17

Pretty sure this works fine now, I just tested on one of the sites I visit and its fine.

We synchronize our internal store when it reloads the list.

(Sam Saffron) #18