Skip to content

Away and offline presence information do not update #37288

@Gummikavalier

Description

@Gummikavalier

Description:

This is a stub issue. I'll update it when I can reproduce it more reliably.

RC web client end stops updating timeout and connection based presence information (away and offline).

Refreshing the web client seems to fix the issue.

Steps to reproduce:

  1. Have two users A and B in separate browsers
  2. Set user B timeout for away status to minimum (60 seconds) in B's profile
  3. Don't focus for user B's browser anymore
  4. Follow presence status of user B as user A in the other browser

Expected behavior:

User B's green online presence indicator changes to orange away status after 60 seconds.

Actual behavior:

User B's status remains online forever.

Server Setup Information:

  • Version of Rocket.Chat Server: RC 7.11.0
  • License Type: Enterprise
  • Number of Users: 500+
  • Operating System: RHEL8
  • Deployment Method: docker
  • Number of Running Instances: 4
  • DB Replicaset Oplog: Yes
  • NodeJS Version: v22.16.0
  • MongoDB Version: 7.0.25

Client Setup Information

  • Desktop App or Browser Version: Latest Chrome and Firefox

Additional context

Refreshing A's browser window fixes B's false presence status for A.

The issue seems to relate only to automated status updates; If the user B sets the status manually to away, busy, or offline, it updates normally also on A's browser, even when the issue remains active otherwise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions