in src/datasource.ts [447:456]
private emitChangeVariables() {
const newVariables = getVariables();
if (this.vars != null && this.vars.length === newVariables.length) {
const modifiedVariables = newVariables.find((v, i) => !deepEqual(this.vars[i], v));
if (modifiedVariables != null) {
this.variables$.next(modifiedVariables);
}
}
this.vars = getVariables();
}