Hi. I’m working on a video editor for Haiku, and have 2 methods of displaying control views. Option #1 uses SDI interface where a control view is embedded into main window (shares window with other controls and timeline), and option #2 where the user can split any control panel into it’s own window (MDI). From the source point of view, a ControlView is a child of BView, and can be attached either to MainWindow (when embedded and shared) or to a ControlWindow (entire window for itself). A new instance exists for each window, so you can both options as well.
The problem I have is that scroll bars are only visible on the 1st instance I create (inside the embedded window). I do not see visible scroll bars when the view is created and attached to the 2nd window. It’s the same class in both instances, with the only difference a bool to toggle whether to display the spawn window button.
Has anyone encountered a similar issue. The windows have the same control flags, as does the view. See screenshot (2nd post below, Web+ hiding attachment button with popup)

