Again, thank you for pointing out the bug! For some reason the background of the list was set as a custom colour, white, rather than the default background colour. So it was an easy fix.
I suppose it might work, but I haven’t been able to see why the problem exists. I’ve tracked it further, and my initial response was wrong. It’s nothing to do with the scroll bars, it’s just that something in the system decides to change the window size after I have set it correctly just before it appears. It’s not predictable, but often it’s exactly 24 pixels shorter, and the width may be some other value than what I set. The simplest work-around, which is not particularly nice, is to immediately click on the zoom control and keep the current scale factor. Whether I can work out a way to do this in code is another matter…
Apart from this bug, I have fixes for all the things that Oleksandr mentioned (though the XML compiler issue is beyond my control), so I could put out a new version soon, I guess. Anyone have other issues that I should address before doing that?
John