~cytrogen/masto-fe

64f3bc77acf2b992a189769b09427f93e7e5eb60 — ThibG 6 years ago a0b614f
[Glitch] Only scroll to the compose form if it's not horizontally in the viewport

Port c07cca4727041ea5a5721acbc603d4bfb45a15a6 to glitch-soc
1 files changed, 4 insertions(+), 1 deletions(-)

M app/javascript/flavours/glitch/features/compose/components/compose_form.js
M app/javascript/flavours/glitch/features/compose/components/compose_form.js => app/javascript/flavours/glitch/features/compose/components/compose_form.js +4 -1
@@ 197,7 197,10 @@ class ComposeForm extends ImmutablePureComponent {

  handleFocus = () => {
    if (this.composeForm && !this.props.singleColumn) {
      this.composeForm.scrollIntoView();
      const { left, right } = this.composeForm.getBoundingClientRect();
      if (left < 0 || right > (window.innerWidth || document.documentElement.clientWidth)) {
        this.composeForm.scrollIntoView();
      }
    }
  }