diff --git a/apps/desktop/src/components/editor/AiAssistant.vue b/apps/desktop/src/components/editor/AiAssistant.vue index f785359d88..da298ad28f 100644 --- a/apps/desktop/src/components/editor/AiAssistant.vue +++ b/apps/desktop/src/components/editor/AiAssistant.vue @@ -2934,21 +2934,15 @@ async function openExternalUrl(url: string) {
- ", source.indexOf("", selectorStart)); + const selector = source.slice(selectorStart, selectorEnd); + + assert.match(selector, /v-for="\(config, configIndex\) in configuredProviders"/); + assert.match(selector, /class="ml-5 border-l border-border\/60 pl-1"/); + assert.match(selector, /v-if="configIndex < configuredProviders\.length - 1" class="my-1 border-t"/); + assert.doesNotMatch(selector, /bg-accent text-accent-foreground.*config\.id === settings\.activeModel/); +}); + test("AI model and effort menu refreshes do not persist effort settings", () => { const loaderStart = source.indexOf("async function ensureModelEffort"); const loaderEnd = source.indexOf("function handleModelSelect", loaderStart);