diff --git a/src/pages/ConfigPanel.tsx b/src/pages/ConfigPanel.tsx index a333591..b7715e1 100644 --- a/src/pages/ConfigPanel.tsx +++ b/src/pages/ConfigPanel.tsx @@ -355,8 +355,10 @@ export function ConfigPanelPage() { const openWebUi = async () => { try { + const latestSettings = await invoke('get_core_config_settings'); + applySettings(latestSettings, 'preserve'); await invoke('open_external_url', { - url: webUiManagementUrl(settings?.port ?? 8317), + url: webUiManagementUrl(latestSettings.port), }); } catch (error) { showNotice(t('config.webuiKey.error.openFailed', { error: String(error) }), 'error');