diff --git a/src/components/status.jsx b/src/components/status.jsx index 10a78796..b7c2e776 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -157,7 +157,7 @@ function Status({ _filtered, } = status; - console.debug('RENDER Status', id, status?.account.displayName); + console.debug('RENDER Status', id, status?.account.displayName, quoted); const debugHover = (e) => { if (e.shiftKey) { @@ -967,7 +967,7 @@ function Status({ }), }} /> - + {!!poll && ( { +const QuoteStatuses = memo(({ id, instance, level = 0 }) => { const snapStates = useSnapshot(states); const sKey = statusKey(id, instance); const quotes = snapStates.statusQuotes[sKey]; if (!quotes?.length) return; + if (level > 2) return; return quotes.map((q) => { return ( @@ -1953,7 +1954,7 @@ const QuoteStatuses = memo(({ id, instance }) => { statusID={q.id} instance={q.instance} size="s" - quoted + quoted={level + 1} previewMode />