TidyLinker.com
TypeScript
Issue Opened
Issue #140 opened: Investigate stack overflow on /cleaner/payments/connect
Problem
TIDY-LINKER-2Y — RangeError: Maximum call stack size exceeded. on /cleaner/payments/connect. 6 events, last seen 2026-04-14.
Investigation needed
Likely a runaway recursion in a React component on the Stripe Connect onboarding page (resources/js/pages/Cleaner/Payments/Connect.tsx). Most common causes:
- A
useEffectthat updates state used in its own dependency array - A render-time call that mutates state
- A polling loop without a guard
Reproduce by visiting the page as a cleaner that hasn't connected Stripe yet.