diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz
index 3fd631b77a8..db80f1a4614 100644
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
diff --git a/tools/server/webui/README.md b/tools/server/webui/README.md
index d995271fc4b..98b01fdcd7f 100644
--- a/tools/server/webui/README.md
+++ b/tools/server/webui/README.md
@@ -619,11 +619,12 @@ flowchart TB
### Test Types
-| Type | Tool | Location | Command |
-| ------------- | ------------------ | -------------------------------- | ------------------- |
-| **E2E** | Playwright | `tests/e2e/` | `npm run test:e2e` |
-| **Unit** | Vitest | `tests/client/`, `tests/server/` | `npm run test:unit` |
-| **UI/Visual** | Storybook + Vitest | `tests/stories/` | `npm run test:ui` |
+| Type | Tool | Location | Command |
+| ------------- | ------------------ | ---------------- | ------------------- |
+| **Unit** | Vitest | `tests/unit/` | `npm run test:unit` |
+| **UI/Visual** | Storybook + Vitest | `tests/stories/` | `npm run test:ui` |
+| **E2E** | Playwright | `tests/e2e/` | `npm run test:e2e` |
+| **Client** | Vitest | `tests/client/`. | `npm run test:unit` |
### Running Tests
diff --git a/tools/server/webui/package.json b/tools/server/webui/package.json
index c20ab3cfde0..1c970ae7a89 100644
--- a/tools/server/webui/package.json
+++ b/tools/server/webui/package.json
@@ -13,12 +13,11 @@
"reset": "rm -rf .svelte-kit node_modules",
"format": "prettier --write .",
"lint": "prettier --check . && eslint .",
- "test": "npm run test:ui -- --run && npm run test:client -- --run && npm run test:server -- --run && npm run test:e2e",
+ "test": "npm run test:ui -- --run && npm run test:client -- --run && npm run test:unit -- --run && npm run test:e2e",
"test:e2e": "playwright test",
"test:client": "vitest --project=client",
- "test:server": "vitest --project=server",
+ "test:unit": "vitest --project=unit",
"test:ui": "vitest --project=ui",
- "test:unit": "vitest",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"cleanup": "rm -rf .svelte-kit build node_modules test-results"
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentPreview.svelte b/tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentPreview.svelte
index b5fe3fa9c44..0b0bf52ad98 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentPreview.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatAttachments/ChatAttachmentPreview.svelte
@@ -241,7 +241,7 @@
{/if}
{:else if (isText || (isPdf && pdfViewMode === 'text')) && displayTextContent}
-