fix: enforce the image generation flag on the legacy chat feature path (#27759)

* fix: enforce the image generation flag on the legacy chat feature path

* fix: refresh the config store when image generation is disabled in admin settings

* fix: hide active feature pills when the feature is no longer available
This commit is contained in:
G30
2026-08-11 17:38:10 -06:00
committed by GitHub
parent 1744b63f16
commit e17dfae72e
3 changed files with 18 additions and 4 deletions
@@ -150,8 +150,9 @@
});
if (res) {
backendConfig.set(await getBackendConfig());
if (res.ENABLE_IMAGE_GENERATION) {
backendConfig.set(await getBackendConfig());
getModels();
}
+3 -3
View File
@@ -2241,7 +2241,7 @@
{/if}
{/each}
{#if webSearchEnabled}
{#if webSearchEnabled && showWebSearchButton}
<Tooltip content={$i18n.t('Web Search')} placement="top">
<button
on:click|preventDefault={() => (webSearchEnabled = !webSearchEnabled)}
@@ -2259,7 +2259,7 @@
</Tooltip>
{/if}
{#if imageGenerationEnabled}
{#if imageGenerationEnabled && showImageGenerationButton}
<Tooltip content={$i18n.t('Image')} placement="top">
<button
on:click|preventDefault={() =>
@@ -2277,7 +2277,7 @@
</Tooltip>
{/if}
{#if codeInterpreterEnabled}
{#if codeInterpreterEnabled && showCodeInterpreterButton}
<Tooltip content={$i18n.t('Code Interpreter')} placement="top">
<button
aria-label={codeInterpreterEnabled