Skip to content

fix(binder): Wait 30 s before warning that a binder is not loaded - #847

Open
oiisin wants to merge 1 commit into
Quenty:mainfrom
oiisin:users/oiisin/binder-not-loaded-warning-delay
Open

oiisin wants to merge 1 commit into
Quenty:mainfrom
oiisin:users/oiisin/binder-not-loaded-warning-delay

Conversation

@oiisin

@oiisin oiisin commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

The "Binder %q is not loaded. Call :Start() on it!" warning fired 5 s after :Init(), but on slow clients :Start() can legitimately come later than that (on a Fire HD 8 with ServiceBag Init/Start spread over frames as in #839, the Starts landed ~8 s after the Inits), so every binder warned even though all of them started. The delay is now 30 s; a genuinely forgotten :Start() is still reported, just later. promiseBoundClass's 5 s infinite-yield warning is left as it is.

Slow clients no longer get a false "not loaded" warning for every binder when Start comes more
than 5 s after Init.

This branch had an error being deployed

1 failed deployment
integration — b525b848 Deployed Oct 24, 2026 by oiisin via integration #691
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant