Bug parameters query

app/client/components/Parameters.jsx Line 102

applyChanges = () => {
const { onValuesChange, disableUrlUpdate } = this.props;
this.setState(({ parameters }) => {
const parametersWithPendingValues = parameters.filter(p => p.hasPendingValue);
forEach(parameters, p => p.applyPendingValue());
if (!disableUrlUpdate) {
updateUrl(parameters);
}
onValuesChange(parametersWithPendingValues);
return { parameters };
});
};

in here

  onValuesChange(parametersWithPendingValues);

sometimes onValuesChange = onRefresh
parameters error

applyChanges = () => {
const { onValuesChange, disableUrlUpdate } = this.props;
this.setState(({ parameters }) => {
const parametersWithPendingValues = parameters.filter(p => p.hasPendingValue);
forEach(parameters, p => p.applyPendingValue());
if (!disableUrlUpdate) {
updateUrl(parameters);
onValuesChange();
} else {
onValuesChange(parametersWithPendingValues);
}

  return { parameters };
});

};

Can you explain this? What do you mean to say?