diff --git a/frontend/src/metabase/visualizations/components/CardRenderer.jsx b/frontend/src/metabase/visualizations/components/CardRenderer.jsx index 89a48f0cc288335f1ba21c4493f791e4b0234d2c..976d49b80685dd316254fe5651720ca7e8199a00 100644 --- a/frontend/src/metabase/visualizations/components/CardRenderer.jsx +++ b/frontend/src/metabase/visualizations/components/CardRenderer.jsx @@ -106,5 +106,11 @@ class CardRenderer extends Component { export default ExplicitSize({ wrapped: true, - refreshMode: props => (props.isDashboard ? "debounceLeading" : "throttle"), + refreshMode: props => { + const { isDashboard, isEditing } = props; + if (isDashboard) { + return isEditing ? "debounce" : "debounceLeading"; + } + return "throttle"; + }, })(CardRenderer);