fix(workflow): 收口侧栏拖放生命周期 (#706)

* fix(workflow): guard sidebar drag lifecycle

* test: isolate music progress side effects
This commit is contained in:
InfinityPacer
2026-08-24 10:45:48 +08:00
committed by GitHub
parent c8b1047923
commit b8214c7f7a
6 changed files with 410 additions and 3 deletions
+14
View File
@@ -309,6 +309,7 @@ export default defineConfig(({ command, mode, isPreview }) => ({
'src/utils/permission.ts',
'src/utils/pluginSidebarNav.ts',
'src/utils/requestOptimizer.ts',
'src/@core/utils/workflow.ts',
'src/utils/backgroundManager.ts',
'src/utils/sseManager.ts',
'src/utils/federationLoader.ts',
@@ -363,6 +364,7 @@ export default defineConfig(({ command, mode, isPreview }) => ({
'src/components/dialog/UserAddEditDialog.vue',
'src/components/dialog/WorkflowAddEditDialog.vue',
'src/components/dialog/WorkflowActionsDialog.vue',
'src/components/workflow/WorkflowSidebar.vue',
'src/components/dialog/OTPAuthDialog.vue',
'src/components/dialog/PasskeyDialog.vue',
'src/components/dialog/SiteCookieUpdateDialog.vue',
@@ -571,6 +573,18 @@ export default defineConfig(({ command, mode, isPreview }) => ({
lines: 90,
statements: 90,
},
'src/components/workflow/WorkflowSidebar.vue': {
branches: 80,
functions: 85,
lines: 85,
statements: 85,
},
'src/@core/utils/workflow.ts': {
branches: 85,
functions: 90,
lines: 90,
statements: 90,
},
'src/components/dialog/OTPAuthDialog.vue': {
branches: 80,
functions: 85,