Incorrect Online Status Display in ArcBlock Community Profile

๐งพ Summary: On the ArcBlock Community Profile page, all users appear as โOnlineโ even when they are not currently active. Thereโs no indicator for offline users, which causes confusion and inaccurate status representation.
๐ Platform / Environment:
- Website: https://community.arcblock.io/profile?did=z1gNSa4dkndwdUyG2fAuXvFDR9bZoEKm4ZD
- Feature: Profile / Presence Indicator
- Browser: Google Chrome (latest)
- OS: Windows 10 / 11
๐งช Steps to Reproduce:
- Log in to ArcBlock Community.
- Visit any user profile (e.g., sample link).
- Observe the status indicator next to the user name.
- Even if the user is offline, the profile still shows โOnlineโ status.
๐ฅ Actual Result:
- All user profiles display โOnlineโ status, regardless of real-time user activity.
- There is no clear indicator for users who are actually offline.
โ Expected Result:
- The system should display accurate online/offline presence.
- Users who are not active should show an offline indicator (e.g., gray dot or โOfflineโ text).
- Active users should retain the green โOnlineโ status.
โ๏ธ Possible Cause:
- Backend presence API not syncing real-time user status.
- Frontend may be defaulting all users to โOnlineโ due to missing state check or server timeout logic.
๐งฑ Severity: LowโMedium ๐ฏ Priority: Medium ๐ Category: UI / Presence Status / User Profile
๐ก Suggested Fix & Improvement:
- Implement real-time presence tracking to sync actual online/offline user states.
- Add visual emoji indicators, e.g.:
- ๐ข for Online
- โช for Offline
- Auto-refresh status every few seconds or on activity change.
1 reply
This is the default status; users are considered online when they have no other status.