Hi, I can almost reproduce this in any notebook by inserting an error within one of the cells and watch prior successful cells become unevaluated when error has been detected in the notebook. Here are the steps to reproduce:
- create 2 or more cells with Wolfram Language expressions
- introduce an error within the expression of the last cell
- evaluate the entire notebook
expect - the successful cells to remain evaluated
actual - the successful cells prior to the error change from evaluated to unevaluated (i.e. grey circle)
Furthermore, when one fixes the cell in which an error has been introduced, evaluating just the fixed cell's expression will still generate an error because the dependent cells have not been evaluated. Please see the attached notebook for an example of this issue.
Attachments: