You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Race condition in hydration guards: Fixed race condition where concurrent hydrateFromDOM() calls could both pass guards and create two GPUDevice instances
Moved all guard checks to run synchronously before scope.launch
Added hydrationInProgress set to block concurrent hydrations immediately
The hydratedCanvases set now tracks completed hydrations; hydrationInProgress tracks in-flight ones
Added
Hydration guard unit tests: New HydrationGuardLogicTest with 9 tests verifying:
Single and double hydration blocking
Race condition prevention (concurrent calls blocked by in-progress check)