diff --git a/src/components/views/Catalog.jsx b/src/components/views/Catalog.jsx
index 3d888eb6..2ac3b44e 100644
--- a/src/components/views/Catalog.jsx
+++ b/src/components/views/Catalog.jsx
@@ -471,8 +471,8 @@ const Catalog = () => {
const fallbackImgUrl = "assets/filedeleted-res.gif";
return (
{setSelectedThread(thread.cid); window.scrollTo(0, 0);}}>
-
+ onClick={() => setSelectedThread(thread.cid)}>
+
{commentMediaInfo?.url ? (
{commentMediaInfo?.type === "webpage" ? (
diff --git a/src/components/views/SubscriptionsCatalog.jsx b/src/components/views/SubscriptionsCatalog.jsx
index f826ed91..63057a43 100644
--- a/src/components/views/SubscriptionsCatalog.jsx
+++ b/src/components/views/SubscriptionsCatalog.jsx
@@ -214,7 +214,7 @@ const SubscriptionsCatalog = () => {
const fallbackImgUrl = "assets/filedeleted-res.gif";
return (
{setSelectedThread(thread.cid); window.scrollTo(0, 0);}}>
+ onClick={() => setSelectedThread(thread.cid)}>
{commentMediaInfo?.url ? (
diff --git a/src/components/views/Thread.jsx b/src/components/views/Thread.jsx
index 046d16a4..d8df9438 100644
--- a/src/components/views/Thread.jsx
+++ b/src/components/views/Thread.jsx
@@ -73,6 +73,12 @@ const Thread = () => {
const commentMediaInfo = getCommentMediaInfo(comment);
const fallbackImgUrl = "assets/filedeleted-res.gif";
+
+ useEffect(() => {
+ window.scrollTo(0, 0);
+ }, []);
+
+
useEffect(() => {
if ( comment.state === "failed" && selectedAddress === undefined) {
navigate('/404');