diff --git a/src/components/timeline/timeline.scss b/src/components/timeline/timeline.scss
index bed2a1751c9eec544f8dbdc7ba75effa1ae9483e..c7ea0dff3e6cb5c6b46139fd5ce9b114075fe0e4 100644
--- a/src/components/timeline/timeline.scss
+++ b/src/components/timeline/timeline.scss
@@ -10,7 +10,7 @@
   }
 
   .conversation-heading {
-    top: calc(var(--__panel-heading-height) * 2);
+    top: calc(var(--__panel-heading-height) * var(--currentPanelStack, 2));
     z-index: 1;
   }
 
diff --git a/src/components/user_profile/user_profile.vue b/src/components/user_profile/user_profile.vue
index 74d101c4d9be14fbca8e74452fd8a5193147aff4..6279259959005ec65c02fb9c4ea3fb9b1c92b2c4 100644
--- a/src/components/user_profile/user_profile.vue
+++ b/src/components/user_profile/user_profile.vue
@@ -142,6 +142,9 @@
   flex: 2;
   flex-basis: 500px;
 
+  // No sticky header on user profile
+  --currentPanelStack: 1;
+
   .user-profile-fields {
     margin: 0 0.5em;