CATcher-org / CATcher-org/CATcher

[Team's Response Phase] Synchronising issue that has been responded fails to fetch the submitted response

Open
#1,289 1 comment 0 reactions 0 assignees View on GitHub
category.Bug
Dominant language
TypeScript
Stars
92
Forks
85
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**

After a team member has submitted a response, the synchronisation fails to update the new response, and instead removes any element below the main bug-report element. Pressing the `<` at the top to return to the main list and reopening the issue fixes this.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to an issue that has not been addressed
2. Wait for another member of the team to submit a response
3. Wait for auto-sync or manually sync by pressing the "Sync" button on top
4. Observe missing response below

**Expected behavior**
The response below should be populated with the newly submitted response.

**Screenshots**

This is the current state where there is yet to be a response:

![image](https://github.com/user-attachments/assets/28d7879e-3eb2-4eff-be05-7bea384ef661)

After another team member has submitted a response, synchronising the page with the "Sync" button results in no response below:

*note the scrollbar is at the end*

![image](https://github.com/user-attachments/assets/62686263-14d7-4adb-a091-6125596a80f2)

**Desktop (please complete the following information):**

- OS: NixOS 24.11.20240906.574d1ea (Vicuna) x86_64 (Kernel: 6.6.49)
- Browser: Brave 1.69.153 Chromium: 128.0.6613.85 (Official Build) (64-bit)

**Additional context**
This is for the "Team's Response Phase" PE segment of Catcher.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue in CATcher's Team's Response Phase: open an unaddressed issue, submit a response from another team member, then use auto-sync or the Sync button. Trace the synchronization flow from the main issue view and verify that the newly submitted response appears without removing content below the main bug-report element.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.