nextcloud / nextcloud/talk-desktop

talk desktop needs force refresh to show up in conversation unread latest messages that yet are shown in the conversation bar

Open
#694 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs info upstream
Dominant language
JavaScript
Stars
525
Forks
85
Avg merge
8h 5m
Merged PRs (30d)
35

Description

How to use GitHub
  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

have unread messages in Talk desktop client

Expected behaviour

when I see unread messages, I click to enter the conversation and new messages should be displayed.

Actual behaviour

image
I need to force refresh of the conversation to be able to see my unread messages.

Desktop client

----------------------------System report----------------------------
Nextcloud Talk Desktop version 0.30.0

  • Built with Nextcloud Talk version 19.0.2

Connected to:

OS: Linux 6.9.4-200.fc40.x86_64 (#1 SMP PREEMPT_DYNAMIC Wed Jun 12 13:33:34 UTC 2024)
----------------------------System report----------------------------

Talk Desktop client version: v0.30

Operating system: Windows / MacOS / Ubuntu

Operating system version: Windows 11 / (In case of Linux, provide the distribution.)

Microphone available: yes/no

Camera available: yes/no

Server

Nextcloud version: (see status page: /status.php)

Talk app version: (see apps admin page: /index.php/settings/apps)

Custom Signaling server configured: yes/no and version (see additional admin settings: /index.php/index.php/settings/admin/talk#signaling_server)

Custom TURN server configured: yes/no (see additional admin settings: /index.php/settings/admin/talk#turn_server)

Custom STUN server configured: yes/no (see additional admin settings: /index.php/settings/admin/talk#stun_server)

Logs

Client log
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the unread-message behavior in Talk Desktop v0.30 with the reported Nextcloud and Talk versions, then trace how the conversation view loads messages when opened from the unread indicator. Done means the latest unread messages appear immediately on entering the conversation without a force refresh.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, javascript
Domain
desktop, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.