The grid (core) ยท console.warn
column "{colId}" is an impure computed column (`value.pure: false`) and is being used to {operation}. The result is not stable across passes.
Printed by The grid (core), prefixed [lattice], since 1.0.1.
Warnings reference › impure:*:*
- Identifier
impure:*:*- Raised by
- The grid (core)
- Since
- 1.0.1
What happened
A column declared impure - its value may differ between two calls with the same inputs - is being used for an operation that assumes stability, such as sorting, filtering or grouping. The operation still runs; its result simply is not reproducible, so two passes over the same data can order or group the rows differently.
The fix
Make the column pure if it can be (feed the varying input in as data rather than reading it from outside), or keep the impure column for display and operate on a stable one.
Reference
Covered in full at the API reference.