From c5c2da5b67e9c14e64bf30352f9429d445ea8e93 Mon Sep 17 00:00:00 2001
From: Paul Rosenzweig <paulrosenzweig@users.noreply.github.com>
Date: Fri, 26 Jul 2019 14:52:28 -0400
Subject: [PATCH] tweak scroll behavior to prevent jumping the whole window
 (#10352)

---
 frontend/src/metabase/components/TokenField.jsx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/frontend/src/metabase/components/TokenField.jsx b/frontend/src/metabase/components/TokenField.jsx
index 317b5f11e62..04cf069a3f7 100644
--- a/frontend/src/metabase/components/TokenField.jsx
+++ b/frontend/src/metabase/components/TokenField.jsx
@@ -482,14 +482,14 @@ export default class TokenField extends Component {
     ) {
       const element = findDOMNode(this.scrollElement);
       if (element && isObscured(element)) {
-        element.scrollIntoView(element);
+        element.scrollIntoView({ block: "nearest" });
       }
     }
-    // if we added a valkue then scroll to the last item (the input)
+    // if we added a value then scroll to the last item (the input)
     if (this.props.value.length > prevProps.value.length) {
       const input = findDOMNode(this.refs.input);
       if (input && isObscured(input)) {
-        input.scrollIntoView(input);
+        input.scrollIntoView({ block: "nearest" });
       }
     }
   }
-- 
GitLab