We are looking for a way to detect when a user causes a column to be auto-fit by double-clicking between column headers.
For some background, we are adding a feature to our app that will remember column widths when the user manually resizes columns so they have the same width when they come back to the app later. We can use the columnResize event to be notified when a user resizes the columns to a specific width and that works well in many cases.
However, when a user double clicks between column headers to have the column auto-fit, we haven't been able to distinguish that operation from the user manually sizing a column (at least, we haven't found a *clean* solution that works). We want to know when the user does the auto-fit because we want to throw away the saved column width for the column so the next time the user loads the app, the column goes back to auto-fit mode instead of having a hard-coded width.