How to reproduce:
- Open "Lookup on Server"
Observation: All columns in the (empty) list view have the same (default) width. Okay on first opening.
- Search for "foo". You should get some results.
- Enable the Origin column (or some other column).
Observation: The columns are adjusted to the content. I think that's okay.
- Close dialog. Then open it again.
Observation: All columns have the same width. Could be considered okay or not.
Alternatively to saving/restoring the column layout it would be okay for me if the columns are adjusted to the content after setting the result. Maybe that's even better than restoring a fixed column layout because the needed column widths depend on the results.