diff --git a/routes/_components/LazyTimeline.html b/routes/_components/LazyTimeline.html
index 59c5a111..d16cfe77 100644
--- a/routes/_components/LazyTimeline.html
+++ b/routes/_components/LazyTimeline.html
@@ -1,23 +1,33 @@
-{{#await promise}}
-
- {{#if trueValue}}
+
+ {{#if loading}}
{{/if}}
+ {{#await promise}}
+ {{then constructor}}
+ <:Component {constructor} :timeline on:initialized="set({'loading': false})"/>
+ {{catch error}}
+
Component failed to load. Please try refreshing! {{error}}
+ {{/await}}
-{{then constructor}}
-<:Component {constructor} :timeline />
-{{catch error}}
-
Component failed to load. Please try refreshing! {{error}}
-{{/await}}