diff --git a/src/lib/components/publications/Publication.svelte b/src/lib/components/publications/Publication.svelte
index b7722a0..2046b34 100644
--- a/src/lib/components/publications/Publication.svelte
+++ b/src/lib/components/publications/Publication.svelte
@@ -251,17 +251,19 @@
// #endregion
-
-{#if publicationType !== "blog" && !isLeaf}
+
+
+
+ {#if publicationType !== "blog" && !isLeaf}
- publicationTree.setBookmark(address)}
+ onSectionFocused={(address: string) => publicationTree.setBookmark(address)}
onLoadMore={() => {
if (!isLoading && !isDone && publicationTree) {
loadMore(4);
@@ -283,145 +284,134 @@
}}
/>
-{/if}
-
-
-{#if $publicationColumnVisibility.main}
-
-
-
-
-
- {#each leaves as leaf, i}
- {#if leaf == null}
-
-
- Error loading content. One or more events could not be loaded.
-
- {:else}
- {@const address = leaf.tagAddress()}
-
onPublicationSectionMounted(el, address)}
- />
- {/if}
- {/each}
-
- {#if isLoading}
-
- {:else if !isDone}
-
- {:else}
-
- You've reached the end of the publication.
-
- {/if}
-
-
-{/if}
-
-
-{#if $publicationColumnVisibility.blog}
-
-
-
-
-
- {#each leaves as leaf, i}
- {#if leaf}
-
- {/if}
- {/each}
-
-{/if}
-
-{#if isInnerActive()}
- {#key currentBlog}
-
- {#each leaves as leaf, i}
- {#if leaf && leaf.tagAddress() === currentBlog}
-
-
-
-
-
setLastElementRef(el, i)}
- />
-
-
-
-
- {/if}
- {/each}
-
- {/key}
-{/if}
-
-{#if $publicationColumnVisibility.discussion}
-