From f539d02bcd57c1cbe4e96368ebaed80f65b48ba5 Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Mon, 30 Mar 2026 23:10:52 -0400 Subject: [PATCH] fix: add error handling for dashboard card icon creation with fallback to default file icon --- frontend/app.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/app.js b/frontend/app.js index c98696d..eeb4630 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -3210,7 +3210,13 @@ const icon = document.createElement("div"); icon.className = "dashboard-card-icon"; const fileIconName = getFileIcon(file.path); - icon.appendChild(icon(fileIconName, 24)); + try { + icon.appendChild(icon(fileIconName, 24)); + } catch (e) { + console.error("Error creating icon:", fileIconName, e); + // Fallback to default file icon + icon.appendChild(icon("file", 24)); + } const badge = document.createElement("span"); badge.className = "dashboard-vault-badge";