A subtle bug caused by fetching Firebase Remote Config during app launch and mutating observable state while SwiftUI was still constructing the initial navigation tree. On slower networks, the config update arrived mid-initialization, causing intermittent state invalidation — sometimes resulting in navigation opening in the wrong place rather than a crash. The fix was to fully separate bootstrap config from live runtime updates, stabilizing launch behavior.

1m watch time

Sort: