fix: 7-61 browser smoke — missing setActiveExtensionsSubtab binding, brace closure, add smoke script
- fix sidebar-tree-runtime.js: add missing setActiveExtensionsSubtab binding from settings runtime - fix sidebar-tree-runtime.js: add missing } closing if(pageSettingsTab) block - add scripts/task561-yuxi-extensions-dashboard-smoke.js covering 4 scenarios: 1) extensions tab with 4 sub-panels (知识库/Skills/MCP/Agent工具) 2) knowledge-rag detail popover with source/search/params tabs + real search + param save 3) dashboard tab with 4 cards + refresh 4) tab persistence after page refresh
This commit is contained in:
@@ -237,6 +237,7 @@ import { createSidebarPageSettingsRuntime } from './sidebar-page-settings-runtim
|
||||
const removeLocalIndexRange = (...args) => sidebarPageSettings.removeLocalIndexRange(...args);
|
||||
const recordPageHistorySnapshot = (...args) => sidebarPageSettings.recordPageHistorySnapshot(...args);
|
||||
const renderPageSettingsPopover = (...args) => sidebarPageSettings.renderPageSettingsPopover(...args);
|
||||
const setActiveExtensionsSubtab = (...args) => sidebarPageSettings.setActiveExtensionsSubtab(...args);
|
||||
const setActivePageSettingsTab = (...args) => sidebarPageSettings.setActivePageSettingsTab(...args);
|
||||
const togglePageSettingsPopover = (...args) => sidebarPageSettings.togglePageSettingsPopover(...args);
|
||||
const updatePageSettingsTriggerState = (...args) => sidebarPageSettings.updatePageSettingsTriggerState(...args);
|
||||
@@ -3006,6 +3007,7 @@ import { createSidebarPageSettingsRuntime } from './sidebar-page-settings-runtim
|
||||
e.preventDefault();
|
||||
setActivePageSettingsTab(pageSettingsTab.getAttribute('data-page-settings-tab') || 'page');
|
||||
return;
|
||||
}
|
||||
|
||||
var extensionsSubtab = closestAction(e.target, '[data-extensions-subtab]');
|
||||
if (extensionsSubtab) {
|
||||
@@ -3014,8 +3016,6 @@ import { createSidebarPageSettingsRuntime } from './sidebar-page-settings-runtim
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
var localIndexAction = closestAction(e.target, '[data-local-index-action]');
|
||||
if (localIndexAction) {
|
||||
e.preventDefault();
|
||||
|
||||
Reference in New Issue
Block a user