diff --git a/frontend/src/Navigation.tsx b/frontend/src/Navigation.tsx
index f5db3cf8..4e631160 100644
--- a/frontend/src/Navigation.tsx
+++ b/frontend/src/Navigation.tsx
@@ -394,7 +394,7 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
{conversations?.loading && !isDeletingConversation && (
diff --git a/frontend/src/agents/AgentPreview.tsx b/frontend/src/agents/AgentPreview.tsx
index cc8f04dc..cb746125 100644
--- a/frontend/src/agents/AgentPreview.tsx
+++ b/frontend/src/agents/AgentPreview.tsx
@@ -112,7 +112,7 @@ export default function AgentPreview() {
}, [queries]);
return (
-
+
-
+
{t('agents.form.sections.meta')}
diff --git a/frontend/src/components/FilePicker.tsx b/frontend/src/components/FilePicker.tsx
index 97e55510..e7c4b476 100644
--- a/frontend/src/components/FilePicker.tsx
+++ b/frontend/src/components/FilePicker.tsx
@@ -443,7 +443,7 @@ export const FilePicker: React.FC = ({
{
diff --git a/frontend/src/components/MultiSelectPopup.tsx b/frontend/src/components/MultiSelectPopup.tsx
index 96a381bf..2fbd307e 100644
--- a/frontend/src/components/MultiSelectPopup.tsx
+++ b/frontend/src/components/MultiSelectPopup.tsx
@@ -212,7 +212,7 @@ export default function MultiSelectPopup({
) : (
-
+
{filteredOptions.length === 0 ? (
-
+
{options ? (
<>
{filteredOptions?.map((option: any, index: number) => {
diff --git a/frontend/src/components/ToolsPopup.tsx b/frontend/src/components/ToolsPopup.tsx
index e4b7e874..a74b50ba 100644
--- a/frontend/src/components/ToolsPopup.tsx
+++ b/frontend/src/components/ToolsPopup.tsx
@@ -175,7 +175,7 @@ export default function ToolsPopup({
) : (
-
+
{filteredTools.length === 0 ? (
![]()
>();
+let sbIdCounter = 0;
+const sbStyleEl = document.createElement('style');
+document.head.appendChild(sbStyleEl);
+const activeSbs = new Map
();
+function rebuildSbStyles() {
+ sbStyleEl.textContent = Array.from(activeSbs.values()).join('');
+}
+function showOverlayScrollbar(el: HTMLElement) {
+ if (!el.dataset.sbId) el.dataset.sbId = String(++sbIdCounter);
+ const sbId = el.dataset.sbId;
+ const isDark = document.body.classList.contains('dark');
+ const thumb = isDark ? '#949494' : '#E2E8F0';
+ const thumbHover = isDark ? '#F0F0F0' : '#8C9198';
+ // Webkit: inject