Nautilus (list view) column widths change dynamically on alt-tab, lags on large folders
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The problem seems to be that nautilus re-parses the list of files in a folder after an alt-tab to resize dynamically the column widths, e.g., the name column will be made wider if there is a file with a very large name. What happens is that if you have a large folder, upon a window redraw (with alt-tab for example), the column width for 'Name' is set to a small value, and then increases when a larger file name is found. This produces a weird effect with the columns changing sizes multiple times - not particularly nice, and I believe will be much more problematic on very large folders. Isn't there some way of caching the previously computed value on this same folder and only refreshing it once, thus making it invisible to the user?
Running updated Ubuntu 12.10 64 bits, nautilus package version 1:3.5.90.
I witnessed this in a folder containing only 71 files. There was a file with a considerably longer file name at the end of the folder (e.g. twice as long, 31 characters vs 15 characters in the first files)
Just saw that this column resizing also happens when I right-click in the file list.