posit-dev / posit-dev/positron
Handle failure states when computing profiles in data explorer
Open
Nobody has claimed this yet.
area: data explorer
lang: python
lang: r
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 206
Description
In the event that a profile request errors and cannot be computed for some reason (possibly due to a bug or some unhandled edge case on our side), we should decide how to propagate and display errors in the frontend as opposed to the RPC simply not returning. Related to #3935
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the data explorer profile request and the related RPC path described in the issue. Determine how request failures currently behave and define completion as a clear frontend error state instead of the RPC simply not returning; review related issue #3935 for context.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100