diff --git a/app/javascript/mastodon/features/status/index.js b/app/javascript/mastodon/features/status/index.js index 83e83540a19f16885a2c632ef9321f245fe6a68c..abcfee99e788ea20ead00e510d18ee063503b8e4 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(); } }