I analysed this on the train. I agree with Evan that the problem is due to rounding; specifically, the resize widget is returning a percentage that isn't properly clipped to the minimum and maximum sizes. While we should certainly do this clipping, I think it would improve things further if the resize widget passed a precise size through to the backend rather than simply a percentage. How does the attached patch look?
This is a clear regression in the new resize widget that many users will run into during installation without doing anything particularly outrageous, and so I think it's critical for 8.10 final. IMO we should get this or something similar tested and uploaded today.
I analysed this on the train. I agree with Evan that the problem is due to rounding; specifically, the resize widget is returning a percentage that isn't properly clipped to the minimum and maximum sizes. While we should certainly do this clipping, I think it would improve things further if the resize widget passed a precise size through to the backend rather than simply a percentage. How does the attached patch look?
This is a clear regression in the new resize widget that many users will run into during installation without doing anything particularly outrageous, and so I think it's critical for 8.10 final. IMO we should get this or something similar tested and uploaded today.