From c075cb4a7248b844f1a5802ab632bc86493cb2e6 Mon Sep 17 00:00:00 2001 From: Fornax Date: Wed, 11 Jan 2023 20:28:08 +0100 Subject: [PATCH] Disable code highlighting for large files --- svelte/src/file_viewer/viewers/Text.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/svelte/src/file_viewer/viewers/Text.svelte b/svelte/src/file_viewer/viewers/Text.svelte index dcbcae8..0d9bf09 100644 --- a/svelte/src/file_viewer/viewers/Text.svelte +++ b/svelte/src/file_viewer/viewers/Text.svelte @@ -10,7 +10,9 @@ export const set_file = file => { if (file.name.endsWith(".md") || file.name.endsWith(".markdown") || file.mime_type === "text/demo") { markdown(file) - } else if (file.name.endsWith(".txt")) { + } else if (file.name.endsWith(".txt") || file.size > 524288) { + // If the file is larger than 512KiB we do not enable code highlighting + // because it's too slow text(file) } else { code(file)