decentraland / decentraland/unity-explorer

[QA] Friends Panel | Tab states not updating correctly

Open
#9,445 2 comments 0 reactions 0 assignees View on GitHub
1-high bug duplicate new qa-team ui
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 17h
Merged PRs (30d)
110

Description

### 🛠️ **Build version:**
v0.159.0

### 📔 **Issue Description:**
The Friends panel does not update tab states correctly after certain actions. When a friend request is accepted, the user remains in the Requests tab instead of moving exclusively to the Friends tab. When a blocked user is unblocked, they remain visible in the Blocked tab instead of being removed.

### 👣 **STR:**
**Friend request accepted but still showing in Requests tab:**
1. Launch the Explorer with two accounts
2. User A sends a friend request to User B
3. User B accepts the request
4. With User A, open the Friends panel and check both the Friends tab and Requests tab
5. Observe the user appears in both tabs instead of only in Friends

**Unblocked user still showing in Blocked tab:**
1. With any account, block a user
2. Open the Friends panel → Blocked tab and confirm the user appears
3. Unblock the user
4. Observe the user remains in the Blocked tab despite being unblocked

### ✔️ **Expected Result:**
- Once a friend request is accepted, the user should appear only in the Friends tab and be removed from the Requests tab
- Once a user is unblocked, they should be removed from the Blocked tab immediately

### ❌ **Actual Result with evidence:**
- After a friend request is accepted, the user appears in both the Friends and Requests tabs simultaneously
- After unblocking a user, they remain in the Blocked tab. Screenshot attached.

Image

Image
Image
Image

### ➗ **Reproduction:**
🔁 Always - (Happens 100% of the time)

#### 🖥️ **Operative system and additional Notes:**
Reproduced on Windows and Mac.
If tested on Mac, specify if chip is M1 or Intel.

Contributor guide

Open the contributing guide

Research direction

Start in the Friends panel by reproducing both flows with two accounts: accepting a request and unblocking a user. Trace how each action refreshes the Friends, Requests, and Blocked tab contents, then verify the accepted user appears only in Friends and the unblocked user disappears from Blocked immediately on Windows or macOS.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.