The new export permission check was disturbing the grids it wrapped — selection, sorting and, on some screens, the grid itself. It now applies to one grid at a time, and changes nothing where it takes nothing away.
Sales Orders and Other Grids No Longer Break After Visiting Another Screen
After the export permission gate shipped, some grids — Sales Orders most visibly — could fail to draw with a scripting error, and row selection or column sorting could stop responding. Which grids misbehaved depended on which screens had been opened first in that session, which is why it looked intermittent and why it behaved differently on a fresh sign-in.
- The gate now applies to each grid individually, instead of altering behaviour shared by every grid in the application
- Where a tenant has withdrawn no export rights, the grid is left completely untouched — a change that takes nothing away should do nothing at all
- Screens no longer load export machinery they never use, so they load lighter