diff --git a/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.spec.tsx b/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.spec.tsx
index 078a99f5b1..4603103343 100644
--- a/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.spec.tsx
+++ b/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.spec.tsx
@@ -46,7 +46,7 @@ describe('FileTabItem', () => {
render()
- expect(screen.getByText('readme.md')).toHaveClass('italic')
+ expect(screen.getByText('readme.md')).toHaveClass('italic', 'pr-[0.5px]')
})
})
diff --git a/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.tsx b/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.tsx
index 4d61747f0e..0abadfabf2 100644
--- a/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.tsx
+++ b/web/app/components/workflow/skill/skill-body/tabs/file-tab-item.tsx
@@ -74,7 +74,7 @@ const FileTabItem = ({
{
render()
fireEvent.click(screen.getByRole('button', { name: /common\.operation\.close/i }))
- fireEvent.click(screen.getByRole('button', { name: /workflow\.skillSidebar\.unsavedChanges\.confirmClose/i }))
+ const confirmButton = screen.getByRole('button', { name: /workflow\.skillSidebar\.unsavedChanges\.confirmClose/i })
+ expect(confirmButton.className).toContain('btn-destructive')
+ fireEvent.click(confirmButton)
expect(mocks.closeTab).toHaveBeenCalledTimes(1)
expect(mocks.closeTab).toHaveBeenCalledWith('file-1')
diff --git a/web/app/components/workflow/skill/skill-body/tabs/file-tabs.tsx b/web/app/components/workflow/skill/skill-body/tabs/file-tabs.tsx
index 956fabf612..a39de627b3 100644
--- a/web/app/components/workflow/skill/skill-body/tabs/file-tabs.tsx
+++ b/web/app/components/workflow/skill/skill-body/tabs/file-tabs.tsx
@@ -134,7 +134,7 @@ const FileTabs = () => {
{t('operation.cancel', { ns: 'common' })}
-
+
{t('skillSidebar.unsavedChanges.confirmClose')}