From 8656ce8a27451a906bede9b74ad5a56e9221a9ad Mon Sep 17 00:00:00 2001 From: Sehoon Shon Date: Mon, 12 Jan 2026 12:23:06 -0500 Subject: [PATCH] revert the change that was recently added from a fix (#16390) --- packages/core/src/config/config.ts | 3 +-- packages/core/src/config/flashFallback.test.ts | 7 ++----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index 241de0d04f..4677ef155e 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -951,8 +951,7 @@ export class Config { } activateFallbackMode(model: string): void { - this.setActiveModel(model); - coreEvents.emitModelChanged(model); + this.setModel(model, true); const authType = this.getContentGeneratorConfig()?.authType; if (authType) { logFlashFallback(this, new FlashFallbackEvent(authType)); diff --git a/packages/core/src/config/flashFallback.test.ts b/packages/core/src/config/flashFallback.test.ts index 96adf37655..320d69c565 100644 --- a/packages/core/src/config/flashFallback.test.ts +++ b/packages/core/src/config/flashFallback.test.ts @@ -65,12 +65,9 @@ describe('Flash Model Fallback Configuration', () => { }); describe('activateFallbackMode', () => { - it('should set active model to fallback and log event', () => { + it('should set model to fallback and log event', () => { config.activateFallbackMode(DEFAULT_GEMINI_FLASH_MODEL); - expect(config.getActiveModel()).toBe(DEFAULT_GEMINI_FLASH_MODEL); - // Ensure the persisted model setting is NOT changed (to preserve AUTO behavior) - expect(config.getModel()).toBe(DEFAULT_GEMINI_MODEL); - + expect(config.getModel()).toBe(DEFAULT_GEMINI_FLASH_MODEL); expect(logFlashFallback).toHaveBeenCalledWith( config, expect.any(FlashFallbackEvent),