- Shipped
- September 16, 2026 at 4:47 PM UTC
- Author
- Kamo
- Commit
- e296bba
The ⋮ bug from /marketing/email, in the six other grids that have it. AG Grid fires rowClicked from its own native listener on the row container, which runs before React's delegated onClick, so stopPropagation in a cell renderer never kept the row from reacting. Measured in Chrome against the real components: - Work Orders: ticking a job's bulk checkbox navigated to that job, so bulk selection could not be used. - Procurement: the same with a requisition's checkbox. - Retail Carts: Convert to Order also expanded the cart's item panel. - Signups: the order number link pushed its route twice. - Legal packages (member settings): Start signing / Resume pushed twice. - Retail Fulfillment: the tracking and order links toggled the row's expanded state as well (nothing renders that state yet, so nothing showed). **************** holds one marker and one guard: the control carries {...GRID_OWN_CLICK}, and onRowClicked starts with isGridOwnClick(event). After the change each control does only its own job, and a click elsewhere in the row still opens or expands it exactly once. The scrollbar guard test (oneScrollbar.test.ts) fails on origin/main already, on NavTopMenuPanel.tsx; nothing here touches it.