diff --git a/frontend/src/metabase/components/Triggerable.jsx b/frontend/src/metabase/components/Triggerable.jsx
index b30d90daca10f29915e5e069866fd0caed8b5ec3..703c3460cb7ffb05d52d1458fad588fb962cbf5b 100644
--- a/frontend/src/metabase/components/Triggerable.jsx
+++ b/frontend/src/metabase/components/Triggerable.jsx
@@ -109,7 +109,10 @@ export default ComposedComponent => class extends Component {
             <a
                 id={triggerId}
                 ref="trigger"
-                onClick={!this.props.disabled && (() => this.toggle())}
+                onClick={(event) => {
+                    event.preventDefault()
+                    !this.props.disabled && this.toggle()
+                }}
                 className={cx(triggerClasses, isOpen && triggerClassesOpen, "no-decoration", {
                     'cursor-default': this.props.disabled
                 })}