BRD: Implement cancellation for in-progress network calls for Affiliations and Invitations
- Dominant language
- JavaScript
- Stars
- 23
- Forks
- 62
- Avg merge
- 24m
- Merged PRs (30d)
- 1
Description
Currently, when loading affiliations or invitations, if the user changes filters or triggers a new search before the previous request completes, the previous in-progress API call continues and may resolve after the latest request.
This can cause:
- Stale data overwriting the latest results
- UI flicker or incorrect filter display
- Unnecessary API load and wasted network calls
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the affiliations and invitations loading entry points and inspect how their API requests update filter results. Verify the behavior when a new search starts before the previous request completes; done means earlier requests no longer produce stale results, UI flicker, or unnecessary network work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100