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} >