Skip to content

Commit 4073632

Browse files
committed
fix: should remove app skeleton in error page
Signed-off-by: Innei <tukon479@gmail.com>
1 parent 1739208 commit 4073632

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

apps/renderer/src/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@ const AppLayer = () => {
5353
const appIsReady = useAppIsReady()
5454

5555
useEffect(() => {
56+
document.querySelector("#app-skeleton")?.remove()
57+
5658
const doneTime = Math.trunc(performance.now())
5759
window.analytics?.capture("ui_render_init", {
5860
time: doneTime,
5961
})
6062
appLog("App is ready", `${doneTime}ms`)
6163

6264
applyAfterReadyCallbacks()
63-
64-
document.querySelector("#app-skeleton")?.remove()
6565
}, [appIsReady])
6666

6767
return appIsReady ? <Outlet /> : <AppSkeleton />

apps/renderer/src/components/common/ErrorElement.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ export function ErrorElement() {
2020
: JSON.stringify(error)
2121
const stack = error instanceof Error ? error.stack : null
2222

23+
useEffect(() => {
24+
document.querySelector("#app-skeleton")?.remove()
25+
}, [])
26+
2327
useEffect(() => {
2428
console.error("Error handled by React Router default ErrorBoundary:", error)
2529

0 commit comments

Comments
 (0)