DM에서 제외된 후 안 읽음 알림이 사라지지 않아요

우선순위/심각도: 낮음

플랫폼: Windows/Android

설명: Windows와 Android에서 읽지 않은 개인 메시지 알림이 표시되지만, 이를 클릭하면 페이지가 존재하지 않거나 비공개라고 표시됩니다.

image
메시지를 읽을 수 없으므로 알림을 해제하는 방법이 없는 것 같습니다.

재현 단계: 재현을 시도해 보지는 않았지만, 발생한 상황은 메시지가 읽지 않은 상태로 남아있을 때 수신자에서 제외되어 더 이상 메시지를 볼 권한이 없게 된 것입니다.

2개의 좋아요

Does the number disappear when you reload the site?
That’s what I did to get rid of the notification for a like when someone has liked one of my posts and deleted it immediately afterwards.

1개의 좋아요

Nope, still there

1개의 좋아요

I was able to reproduce the issue.

Clicking Dismiss removed the notification

1개의 좋아요

If you can not dismiss it from the top, maybe try dismissing it from your profile, notification tab (there is a dismiss all) ?

I guess there are 2 questions here

  1. How did the bug happen (my guess, maybe being kicked out of a PM can trigger this)?

  2. How to get this annoying notification to go away (hopefully the dismiss stuff helps)

2개의 좋아요

I followed the steps from the first post

  1. Send a message to a user
  2. Remove the user from the message
  3. Log in as this user
  4. Get rid of the notification by dismissing all notifications
2개의 좋아요

This still happens, and it is still difficult to get rid of the notification. In particular, you cannot dismiss the single notification, so you first have to check all the other notifications caused by messages.

To some extent, this is even a security vulnerability, as the user should no longer have access to the title of the message.

2개의 좋아요

I put a note for the team to triage in the next few weeks.

2개의 좋아요

Is there any news on this?

I still find it concerning that users I remove from a PM can still see title changes. This affects my ability to rename a topic that I convert into a personal message. There is a reason why I remove the user, and I don’t want them to have access to the new title.

2개의 좋아요

I’ll see if i can reproduce :+1:

2개의 좋아요

We were indeed missing some “cleanup” path when removing users from PMs (either directly or through a group).

https://github.com/discourse/discourse/pull/36557

2개의 좋아요

I think that’ll also fix Sticky unread reply notification.

This has been open for a while now. Is there anything else needed for this, or has there simply been no time to review and merge it so far?

I have been working on fixing the root cause of several related inconsistencies regarding notification counts so my above PR has been superseded by this one

1개의 좋아요

이 작업은 진행 중이던 시점에 해당 영역에서 많은 변경 사항이 동시에 이루어지면서 상당히 지연되었습니다. 그 PR들은 부활시키기에는 너무 오래된 상태가 되었고, 또한 해당 영역에서 모든 변경 사항을 만든 사람이 저였기 때문에 제가 이 지연의 원인이 된 것도 알게 되었습니다. 그래서 이 작업을 제가 맡아 수정 사항을 병합했습니다.

그렇다고 믿고 있으며, 현재 여전히 깨져 있는 상태인지도 확신이 서지 않습니다. 어쨌든, 이 병합 이후 반드시 수정될 것입니다.

2개의 좋아요