From d5f490b1a2c77a755ae4bd2e73a15a7567eda4c1 Mon Sep 17 00:00:00 2001
From: "K.SHIRAKASHI" <k.shira86@gmail.com>
Date: Sat, 7 Oct 2017 03:37:56 +0900
Subject: [PATCH] Fix error on reloading status detail column (#5248)

---
 app/javascript/mastodon/features/status/index.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/javascript/mastodon/features/status/index.js b/app/javascript/mastodon/features/status/index.js
index 83e83540a..abcfee99e 100644
--- a/app/javascript/mastodon/features/status/index.js
+++ b/app/javascript/mastodon/features/status/index.js
@@ -242,8 +242,8 @@ export default class Status extends ImmutablePureComponent {
   componentDidUpdate () {
     const { ancestorsIds } = this.props;
 
-    if (ancestorsIds) {
-      const element = this.node.querySelectorAll('.focusable')[this.props.ancestorsIds.size];
+    if (ancestorsIds && ancestorsIds.size > 0) {
+      const element = this.node.querySelectorAll('.focusable')[ancestorsIds.size];
       element.scrollIntoView();
     }
   }