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