From 2ebb72756ae48a8b6db7253e4f0bc2c435ddfcd8 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Mon, 16 Feb 2026 21:31:50 +1300 Subject: [PATCH] Fix not going to feed item --- materialious/src/lib/components/ItemsList.svelte | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/materialious/src/lib/components/ItemsList.svelte b/materialious/src/lib/components/ItemsList.svelte index 118d134a..4d8c99f2 100644 --- a/materialious/src/lib/components/ItemsList.svelte +++ b/materialious/src/lib/components/ItemsList.svelte @@ -6,7 +6,7 @@ import ContentColumn from './ContentColumn.svelte'; import { onMount, onDestroy, tick } from 'svelte'; import Mousetrap from 'mousetrap'; - import { extractUniqueId, type feedItems } from '$lib/misc'; + import { extractUniqueId, timeout, type feedItems } from '$lib/misc'; import ChannelThumbnail from './ChannelThumbnail.svelte'; import PlaylistThumbnail from './PlaylistThumbnail.svelte'; import HashtagThumbnail from './HashtagThumbnail.svelte'; @@ -185,15 +185,16 @@ } else if ($feedLastItemId) { const element = document.getElementById($feedLastItemId); - feedLastItemId.set(undefined); - if (element) { + await timeout(100); element.scrollIntoView({ behavior: 'instant', block: 'start', inline: 'nearest' }); } + + feedLastItemId.set(undefined); } });