KamoCRM

A cell that fails while scrolling right shows a dash instead of crashing /leads, and says why

Fixkamo-internal
Shipped
November 13, 2026 at 11:14 PM UTC
Author
Kamo
Commit
a9a981b

A Harmony member's /leads went to the error page every time they picked All Agents and scrolled the grid right. AG Grid mounts only the columns that fit, so on a laptop the right-hand columns mount on scroll; on a wide monitor they mount up front, which is why impersonating the member on another machine never reproduced it. - Every grid cell renderer sits in an error boundary; value getters, formatters and comparators are wrapped. A failure renders a dash in that one cell. - What failed (column, row id, message, stacks, viewport, browser zone) is posted to /api/client-error and written to the webinternal log as one [CLIENT-ERROR] line, so a crash that happens only on one member's machine can finally be read with kubectl logs. - DateTimeDisplay no longer throws from render on an unknown zone id; it falls back to UTC. - The Purpose getter tolerates a non-string loanPurpose.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing