From a3abc68d70fe4c79e94d6670c6532fa741272d5d Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 15 Jun 2026 20:40:35 +0200 Subject: [PATCH] Update workflow test cases and refine web search toggle labels --- backend/tests/test_workflow_router_builtins.py | 6 ++++++ src/App.jsx | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/tests/test_workflow_router_builtins.py b/backend/tests/test_workflow_router_builtins.py index 72bb9a8..1fe4077 100644 --- a/backend/tests/test_workflow_router_builtins.py +++ b/backend/tests/test_workflow_router_builtins.py @@ -61,6 +61,12 @@ class RouterAndBuiltinTests(unittest.IsolatedAsyncioTestCase): ) self.assertEqual(result["workflow_slug"], "web-answer") + result = await select_workflow( + db, message="hello", recent_messages=[], attachments=[], + library_slug="notes", router_model=None, chat_model="model", web_search_enabled=True, + ) + self.assertEqual(result["workflow_slug"], "knowledge-web-answer") + result = await select_workflow( db, message="hello", recent_messages=[], attachments=[], library_slug=None, router_model=None, chat_model="model", web_search_enabled=False, diff --git a/src/App.jsx b/src/App.jsx index d6f290e..a14c9fd 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -2069,7 +2069,8 @@ async function createNewChat() { type="button" className={"websearch-toggle" + (webSearchEnabled ? " active" : "")} onClick={toggleWebSearch} - title="Toggle web search" + title={webSearchEnabled ? "Web search forced" : "Web search automatic"} + aria-label={webSearchEnabled ? "Web search forced" : "Web search automatic"} aria-pressed={webSearchEnabled} >