diff options
author | unarist <m.unarist@gmail.com> | 2017-05-26 21:07:48 +0900 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2017-05-26 14:07:48 +0200 |
commit | c6db416ff70724cd19898fdc91feac6f539b10f3 (patch) | |
tree | 886d328d38efc1d2e8277cd9745681cbef3fb9ae /app | |
parent | b00cb2aed3634ad6624e144b99d538eb85c58c12 (diff) |
Fix "Cannot read property" on missing status (#3322)
I've found this issue when I clicked replies to muted user on the timeline. Properties I've removed in here were added with lazy loading using IntersectionObserver (8e4d1cba), but those statuses are not need to be tracked anyway because it will be rendered as only empty div.
Diffstat (limited to 'app')
-rw-r--r-- | app/javascript/mastodon/components/status.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/javascript/mastodon/components/status.js b/app/javascript/mastodon/components/status.js index 5405ddfd1..a9f9c1b6b 100644 --- a/app/javascript/mastodon/components/status.js +++ b/app/javascript/mastodon/components/status.js @@ -111,7 +111,7 @@ class Status extends ImmutablePureComponent { const { isHidden } = this.state; if (status === null) { - return <div ref={this.handleRef} data-id={status.get('id')} />; + return null; } if (isIntersecting === false && isHidden) { |