diff --git a/src/components/views/All.jsx b/src/components/views/All.jsx index f578aaa4..23d4a236 100755 --- a/src/components/views/All.jsx +++ b/src/components/views/All.jsx @@ -332,13 +332,6 @@ const All = () => { return selectedFeed.flatMap(thread => filteredRepliesByThread[thread.cid]?.displayedReplies || []); }, [selectedFeed, filteredRepliesByThread]); - const filteredFeed = useMemo(() => { - return selectedFeed.filter(thread => { - const editedThread = editedComments[thread.cid]; - return !(editedThread && editedThread.removed); - }); - }, [selectedFeed, editedComments]); - // let post.jsx access full cid of user-typed short cid useEffect(() => { const newCidTracker = {}; @@ -721,10 +714,15 @@ const All = () => { {feed ? ( { if (editedComments[thread.cid]) { thread = editedComments[thread.cid]; + if (thread.removed) { + thread.content = "[removed]"; + thread.link = undefined; + thread.title = "[removed]"; + } }; const { displayedReplies, omittedCount } = filteredRepliesByThread[thread.cid] || {}; const commentMediaInfo = getCommentMediaInfo(thread); diff --git a/src/components/views/Board.jsx b/src/components/views/Board.jsx index 3e40909f..183e78f3 100755 --- a/src/components/views/Board.jsx +++ b/src/components/views/Board.jsx @@ -340,13 +340,6 @@ const Board = () => { return selectedFeed.flatMap(thread => filteredRepliesByThread[thread.cid]?.displayedReplies || []); }, [selectedFeed, filteredRepliesByThread]); - const filteredFeed = useMemo(() => { - return selectedFeed.filter(thread => { - const editedThread = editedComments[thread.cid]; - return !(editedThread && editedThread.removed); - }); - }, [selectedFeed, editedComments]); - // let post.jsx access full cid of user-typed short cid useEffect(() => { const newCidTracker = {}; @@ -1636,10 +1629,15 @@ const Board = () => { : null} { if (editedComments[thread.cid]) { thread = editedComments[thread.cid]; + if (thread.removed) { + thread.content = "[removed]"; + thread.link = undefined; + thread.title = "[removed]"; + } }; const { displayedReplies, omittedCount } = filteredRepliesByThread[thread.cid] || {}; const commentMediaInfo = getCommentMediaInfo(thread); diff --git a/src/components/views/Subscriptions.jsx b/src/components/views/Subscriptions.jsx index 4c2f93ef..9beb6009 100755 --- a/src/components/views/Subscriptions.jsx +++ b/src/components/views/Subscriptions.jsx @@ -333,13 +333,6 @@ const Subscriptions = () => { return selectedFeed.flatMap(thread => filteredRepliesByThread[thread.cid]?.displayedReplies || []); }, [selectedFeed, filteredRepliesByThread]); - const filteredFeed = useMemo(() => { - return selectedFeed.filter(thread => { - const editedThread = editedComments[thread.cid]; - return !(editedThread && editedThread.removed); - }); - }, [selectedFeed, editedComments]); - // let post.jsx access full cid of user-typed short cid useEffect(() => { const newCidTracker = {}; @@ -729,10 +722,15 @@ const Subscriptions = () => { ) : ( { if (editedComments[thread.cid]) { thread = editedComments[thread.cid]; + if (thread.removed) { + thread.content = "[removed]"; + thread.link = undefined; + thread.title = "[removed]"; + } }; const { displayedReplies, omittedCount } = filteredRepliesByThread[thread.cid] || {}; const commentMediaInfo = getCommentMediaInfo(thread);