Fix Critical Data-Loss Bug in React/Supabase App (Race Condition)
Worldwide
We have a React + TypeScript + Supabase app with a confirmed, reproducible bug: switching between "Program" and "Organization" view scope can silently lose user customizations — no error, just gone. Context: A similar bug on switching between saved views was already fixed (pattern: await pending save → force full page reload instead of in-app nav). The same pattern was applied to scope-switching but didn't hold up under live testing — edits still disappeared. A diagnostic logging attempt to find out why then froze the app entirely. The logging was reverted; root cause is still unconfirmed. We need someone who can: 1. Set up a safe repro environment (not live prod). 2. Find out why the flush-before-reload isn't actually completing in time. 3. Fix it properly — this has resisted 3 prior attempts, so please budget real testing, not a quick patch. 4. Verify with a repeat repro: edit → switch scope → switch back → reload page → confirm edit persisted. Run 2-3x (timing-dependent bug).
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$25.00
-
$75.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:yesterday
- Interviewing:9
- Invites sent:10
- Unanswered invites:1
About the client
- USADenver9:15 AM
- $10K total spent1 hire, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by