The grid (core) ยท console.warn
a write has been pending for over {n}s ({key}/{colId}). With edit.confirm "manual" the host must call grid.edit.settle(id, ok); with "auto" the commit promise never settled.
Printed by The grid (core), prefixed [lattice], since 1.4.0.
Warnings reference › pending.stale
- Identifier
pending.stale- Raised by
- The grid (core)
- Since
- 1.4.0
What happened
An optimistic cell write has been waiting for confirmation beyond the timeout. The cell is still showing the optimistic value and is still marked pending, and it will stay that way until something settles it. Reported once per sweep, naming the oldest offender.
The fix
Under confirm: 'manual', call grid.edit.settle(id, ok) when your backend answers. Under 'auto', the commit promise must settle - a fetch with no timeout that never rejects produces exactly this.
Reference
Covered in full at the API reference.