fix(runtime): run nativeAppBridgeAppStart by default

It starts Roblox's StartupController, which fetches the account's
flag-linked experiments and writes ClientSettings/IxpSettings.json.
This commit is contained in:
vii committed 2026-10-09 23:48:55 -05:00
1 parent 044f97e476
commit d278c0fe0a
1 file changed
+4 -4
+4 -4
View File
@@ -650,10 +650,10 @@ void ApplyRuntimeDefaults() {
SetEnvDefault("MOCKTAIL_INIT_CLIENT_SETTINGS", "0");
SetEnvDefault("MOCKTAIL_POST_CLIENT_SETTINGS", "0");
SetEnvDefault("MOCKTAIL_ALLOW_NO_COOKIE_LUA_APP", "1");
// Current Roblox Android builds drive app startup through NativeGLInterface's
// V2 app bridge path. The legacy NativeAppBridgeInterface entry point stays
// available by opt-in, but running it in parallel can block V2 init.
SetEnvDefault("MOCKTAIL_APP_BRIDGE_APP_START", "0");
// nativeAppBridgeAppStart runs Roblox's StartupController, which builds the
// experimentation protocol that writes ClientSettings/IxpSettings.json. It
// runs inline before V2 init; on its own thread it can block V2 init.
SetEnvDefault("MOCKTAIL_APP_BRIDGE_APP_START", "1");
SetEnvDefault("MOCKTAIL_APP_BRIDGE_APP_START_THREAD", "0");
SetEnvDefault("MOCKTAIL_START_LUA_APP_DM", "1");
SetEnvDefault("MOCKTAIL_START_LUA_APP_DM_INLINE", "0");