- 
    Type:Bug 
- 
    Resolution: Fixed
- 
    Priority:Normal 
- 
    Affects Version/s: 8.0.5
- 
    Component/s: Components
- 
    Security Level: Jimmy
- 
        None
Steps to Reproduce
run either attachment of grid-auto-size.zul , listbox-auto-size.zul
, listbox-auto-size.zul , treecol-auto-size.zul
, treecol-auto-size.zul (issue is the same for all MeshWidgets)
 (issue is the same for all MeshWidgets)
1. double click the column resizer of any column
2. double click the column resizer of a different column
Current Result
1. the column auto-sizes to the minimum width
2. the other column does not auto-size and stays at its original width
Expected Result
when double clicking a column resizer the column width should always auto fit
Debug Info
(this used to work in ZK 7)
- resizing a column manually and then double clicking its resizer several times leads to alternating width between the original and the manually resized width
- Listbox listheader also has such bug
Root Cause
the cached minimum widths for each HeaderWidget are not reset before auto sizing
Workaround
applying the attached patch meshwidget-auto-size-patch-ZK-3660.js globally will fix this issue
 globally will fix this issue
