Posted 25 February 2019, 10:36 pm EST
Thanks for the additional info.
On further investigation, we found two more issues that could cause the problem in the scope.selectionChanged method.
1). before starting the editing, check for columnSpan exists but not for rowSpan.
2). in addition to 1, setTimeout is used to startEditing.
Please make the following changes in the scope.selectionChanged method and check if the issue persists:
scope.selectionChanged = function(s,e){
.... unchanged code
var column = s.columns[e.col];
if(column.binding === 'selectedAccount' && !s.activeEditor && e.range && e.range.columnSpan === 1[b] && e.range.rowSpan === 1[/b]) {
// remove timeout
//setTimeout(function() {
s.startEditing(true, e.row, e.col, true);
//});
}
}