Thread viewer for Bluesky

show error if post loaded with "load more" is blocked

+7 -2
+7 -2
src/components/posts/LoadMoreLink.svelte
··· 22 22 let root = parseThreadPost(json.thread, post.pageRoot, 0, post.absoluteLevel); 23 23 24 24 loading = false; 25 - window.subtreeRoot = root; 26 - onLoad(root as Post); // TODO 25 + 26 + if (root instanceof Post) { 27 + window.subtreeRoot = root; 28 + onLoad(root); 29 + } else { 30 + onError(new Error('Post is not available')); 31 + } 27 32 } catch (error) { 28 33 loading = false; 29 34 onError(error);