Open Kshatra opened 7 years ago
The problem is newRemoteValue in Tracker.nonreactive call is set after the onDataChange's refresh call and reactive refresh never happens again after that. That is because Tracker.afterFlush somehow execures before newRemoteValues is set.
It seems that this.refresh() in onDataChange helper does not refresh the html form fields, though setting original values to new values. Seems like the issue is in this part of module.js code:
I've managed to get html input refresh by applying component.refresh() also in the else clause of if (component.passThroughData).