Skip to content

fix: add cold start loading banner for Render free-tier delay#1491

Open
rachel-d-07 wants to merge 3 commits into
aryandas2911:mainfrom
rachel-d-07:fix/cold-start-loading-feedback
Open

fix: add cold start loading banner for Render free-tier delay#1491
rachel-d-07 wants to merge 3 commits into
aryandas2911:mainfrom
rachel-d-07:fix/cold-start-loading-feedback

Conversation

@rachel-d-07

Copy link
Copy Markdown
Contributor
  • Added slowLoad state that triggers after 3 seconds of active API call
  • Shows a friendly warning message when backend takes long to respond
  • Banner auto-clears when loading completes
  • Targets both email/password login and Google login flows

Closes #1462

📌 Description

Added a cold start warning banner to Login.jsx that appears after 3 seconds
of loading. This gives users feedback when the Render free-tier backend is
waking up, instead of showing a blank screen.

🔗 Related Issue

Closes #1462

🛠 Changes Made

  • Added slowLoad state to track slow API responses
  • Added useEffect timer that triggers slowLoad after 3 seconds of active loading
  • Added warning banner that shows when slowLoad is true during login
  • Banner auto-clears when loading completes or fails
  • Works for both email/password and Google login flows

📸 Screenshots (if applicable)

Screenshot 2026-06-10 110739

✅ Checklist

  • Code runs locally
  • Followed project structure
  • No console errors
  • Properly tested changes
  • Linked the issue

🚀 Notes for Reviewers

Anything specific you want reviewed.
The banner only appears when isSubmitLoading or isGoogleLoading is true
for more than 3 seconds — it will not show during normal fast responses.

RachelCodes247 and others added 3 commits June 10, 2026 10:47
- Added slowLoad state that triggers after 3 seconds of active API call
- Shows a friendly warning message when backend takes long to respond
- Banner auto-clears when loading completes
- Targets both email/password login and Google login flows

Closes aryandas2911#1462
@aryandas2911

Copy link
Copy Markdown
Owner

linting error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Render free-tier cold start not handled — users see a blank screen with no feedback

3 participants