fix: restore plus mode toggle visibility control

This commit is contained in:
QLHazyCoder
2026-05-18 00:47:10 +08:00
parent 0c034c232d
commit 7564481868
4 changed files with 96 additions and 23 deletions
+13 -7
View File
@@ -12025,19 +12025,25 @@ function updatePanelModeUI() {
const effectiveSourceId = capabilityState?.effectiveSourceId || sourceId;
renderFlowSelectorOptions(activeFlowId);
renderSourceSelectorOptions(activeFlowId, effectiveSourceId);
const visibleGroupIds = Array.isArray(capabilityState?.visibleGroupIds)
? capabilityState.visibleGroupIds
: [];
if (typeof applyFlowSettingsGroupVisibility === 'function') {
applyFlowSettingsGroupVisibility(visibleGroupIds);
}
const panelMode = capabilityState?.effectivePanelMode || capabilityState?.panelMode || rawPanelMode;
if (selectFlow) {
selectFlow.value = activeFlowId;
}
if (selectPanelMode) {
selectPanelMode.value = effectiveSourceId;
}
const visibleGroupIds = Array.isArray(capabilityState?.visibleGroupIds)
? capabilityState.visibleGroupIds
: [];
if (typeof applyFlowSettingsGroupVisibility === 'function') {
applyFlowSettingsGroupVisibility(visibleGroupIds);
}
if (typeof updatePlusModeUI === 'function') {
updatePlusModeUI();
}
if (typeof updatePhoneVerificationSettingsUI === 'function') {
updatePhoneVerificationSettingsUI();
}
const panelMode = capabilityState?.effectivePanelMode || capabilityState?.panelMode || rawPanelMode;
const useCodex2Api = panelMode === 'codex2api';
const step9Btn = document.querySelector('.step-btn[data-step-key="platform-verify"]');