CONTAP-363903: System Manager GUI has discrepancies with child Initiator Groups getting selected/unselected while editing the parent IG with large number of child IGs included
Issue
- ONTAP System Manager 9.14 onwards GUI is showing a misbehavior with SAN initiator groups
- With large number of IGs created and most of them are part of a parent IG barring few, while editing a parent IG, when we scroll down and backup, we see the IGs that are not part of the parent IG is also getting selected
- For eg:
Below image shows the IGs where we see from test4 onwards everything

- All IGs are under parent IG all_test but test1,test2 and test3 are not.
- Edit the parent IG shows test1,test2,test3 are not selected as it should be:

- However, after we scroll to bottom and come up, test1, test2, test3 gets selected:

- In the Developer mode, console section, error is seen while clicking edit on the parent IG:
main.js:sourcemap:192012 Error: NG0100: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'false'. Current value: 'true'. Find more at https://angular.io/errors/NG0100

- There is an opposite scenario as well (tested on 9.14.1P7) where the actual child IGs show unselected while editing the parent IG but all these discrepancies point out the same error of unexpected change fo value (true/false) of expressions