diff --git a/src/components/post_status_form/post_status_form.js b/src/components/post_status_form/post_status_form.js index cb0536d2..25eac1d6 100644 --- a/src/components/post_status_form/post_status_form.js +++ b/src/components/post_status_form/post_status_form.js @@ -436,7 +436,9 @@ const PostStatusForm = { const postHandler = this.postHandler ? this.postHandler : statusPoster.postStatus - let bef = document.getElementsByClassName("Timeline")[0].scrollHeight + let bef = null + if (document.getElementsByClassName("Timeline") > 0) + bef = document.getElementsByClassName("Timeline")[0].scrollHeight postHandler(postingOptions).then((data) => { if (!data.error) { @@ -448,7 +450,7 @@ const PostStatusForm = { this.posting = false // same as timeline.js - if (this.$store.getters.mergedConfig.fixupScrollOnPostWStreaming && window.scrollY > 0) { + if (this.$store.getters.mergedConfig.fixupScrollOnPostWStreaming && window.scrollY > 0 && (document.getElementsByClassName("Timeline") > 0)) { let after = document.getElementsByClassName("Timeline")[0].scrollHeight let diff = bef - after if (diff < 0) diff = diff * -1