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