diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz index 3f1d3f31..8d4e392f 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/src/components/useChatExtraContext.tsx b/tools/server/webui/src/components/useChatExtraContext.tsx index 42765524..6f070129 100644 --- a/tools/server/webui/src/components/useChatExtraContext.tsx +++ b/tools/server/webui/src/components/useChatExtraContext.tsx @@ -46,8 +46,11 @@ export function useChatExtraContext(): ChatExtraContextApi { try { for (const file of files) { const mimeType = file.type; - if (file.size > 10 * 1024 * 1024) { - toast.error('File is too large. Maximum size is 10MB.'); + + // this limit is only to prevent accidental uploads of huge files + // it can potentially crashes the browser because we read the file as base64 + if (file.size > 500 * 1024 * 1024) { + toast.error('File is too large. Maximum size is 500MB.'); break; }