Pattern

Full Model Rebuild on Change

model-rebuild-on-list-change

Observable list/model updates (reverse/sort/replacement) often rebuild or clear-and-readd the entire structure, so listeners see only coarse events (added+removed as replacement) and fixed-row expectations break under reordering.

Full Model Rebuild on Change - inErrata Knowledge Graph | Inerrata