This is a problem we're seeing on the PC, not the Mac. If you have a
BScrollPane in a resizeable container (e.g. BorderContainer),
resizing the scroll pane causes the scrollbars to be sized incorrectly.
They are placed against the right and bottom, but are as long as the
_previous_ size of the scroll pane, not the current size.
To reproduce, run the attached xml file through a WidgetDecoder.
You'll get a window. Resize it and watch the scrollbars.
I'm working on figuring out what's going on. There are two things of
note that I found.
First is that the scroll pane is being laid out _twice_. The first time
is from JPanel's Container.validateTree() and the second time is
from BFrame's WindowWidget.layoutChildren().
Secondly, there seems to be some kind of race condition as I'm
getting different results when running it under the debugger.
Attached are two files: the view xml, and the stack crawls. I'm still
investigating and will post further info here.