Skip to content

"Unread messages" separator appears even when chat is active or for my own messages #15683

Description

@nightrider77

Hello, I noticed an issue with the "Unread messages" separator:

  • The separator appears even when the chat is already open and I'm actively reading it (or even scrolling through it).
  • The separator only disappears after I either send a message in that chat or the application window regains focus.
  • Sometimes the separator even appears for my own messages, which is illogical because I obviously already "read" them. This also always happens if I send a message from another device.
  • Every time the separator appears or disappears, the chat view jumps, which is very distracting.

Expected behavior:

  • If the chat window is open and has focus, and the conversation is selected/active, the "Unread messages" separator should not appear.
  • For my own messages, the separator should never be shown.
  • If my own message comes after the last "unread" message, then all messages before it should automatically be considered read.

Actual behavior:

  • "Unread messages" separator appears unnecessarily in the above cases.

Suggestion:

Instead of using a separator, it might be cleaner to mark unread messages directly: for example, by showing a small blue dot next to them (in place of status ticks, since those don’t exist for incoming messages). The dot would disappear when:

  • the app window regains focus (with this chat selected),
  • user opens chat with these unread messages,
  • the scroll reaches the end of the chat.

This way the chat view remains stable, and unread messages are still clearly visible.

Diagnosis report

Nextcloud Talk Desktop
Version v1.2.5
Built-in Talk version v21.1.2
Release channel stable
Operating system Windows_NT 10.0.22631 (Windows 11 Pro)
Executable Path C:\Users\admin\AppData\Local\NextcloudTalk\app-1.2.5\Nextcloud Talk.exe
Connected to -
Nextcloud version 31.0.8
Nextcloud Talk version 21.1.3
notifications app enabled ✅ yes
notify_push app enabled ❌ no

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions