I am editing a cell value programatically by calling setValue(), selectCell() followed by editCell.
For most records onEditCell is fired for stage 0 and then stage 1 immediately after. However, for some records it only fires for stage 0.
The documentation mentions stage 1 and 2 may only fire depending on the editability of the input field, however, the fields in both cases are the same.
Are there any other instances where only stage 0 will fire?