From 497012d303c1dff8a0bcf3115e418a794b600b91 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Wed, 29 Oct 2025 20:50:34 +0800 Subject: [PATCH] handling edge case --- web_src/js/components/ViewFileTreeStore.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/web_src/js/components/ViewFileTreeStore.ts b/web_src/js/components/ViewFileTreeStore.ts index 6f46d12e9b..61d9168aa6 100644 --- a/web_src/js/components/ViewFileTreeStore.ts +++ b/web_src/js/components/ViewFileTreeStore.ts @@ -31,6 +31,7 @@ export function createViewFileTreeStore(props: {repoLink: string, treePath: stri const elViewContent = document.querySelector('.repo-view-content'); elViewContent.innerHTML = await response.text(); const elViewContentData = elViewContent.querySelector('.repo-view-content-data'); + if (!elViewContentData) return; // if error occurs, there is no such element const t1 = elViewContentData.getAttribute('data-document-title'); const t2 = elViewContentData.getAttribute('data-document-title-common'); document.title = `${t1} - ${t2}`; // follow the format in head.tmpl: ...