secondlife / secondlife/viewer
Chat icon in Conversations window flashes for every message in separated chat window
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
When I have a chat in a separated window, the original icon in the Conversations window will flash for every message no matter if it's read or unread.
To reproduce:
-
Have an active chat going (for example by IMing somebody)
-
Open the Conversations window
-
Click the "Move this conversation to a separate window" button
-
Tab into the text input field of the new chat window
-
Receive an IM. Since this conversation is your active window, you've read this message.
-
You will see that the original icon in the Conversation window flashes even though.
Also, when you receive an IM while the separated window is currently not your active window, tabbing back into it will not remove the flashing of the original icon in the Conversations list.
My specific use case is the "Nearby chat" icon. I have the Nearby Chat in a separated window since it had been like that in the old days and I'm used to it. The constantly flashing "Nearby chat" icon in the conversations list drives me crazy. I wish there was no icon at all. Maybe you could remove every icon that belongs to a separated window if this feature request ever gets implemented https://feedback.secondlife.com/feature-requests/p/show-im-status-icons
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the separated conversation window behavior described in the issue, focusing on the Conversations window icon and the active or inactive separated chat. Trace the UI code handling message notifications and focus changes. Done means messages read in the separated window no longer make its original Conversations icon flash, and returning focus clears any applicable flashing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100