Using OmniObjectMeter, I see that for every Camino window that I open and close, a bunch of stuff is being leaked: BookmarkToolbar, BrowserContainerView, BrowserTabItemContainerView, BrowserTabView, BrowserTabViewItem, BrowserWrapper. We must have entrained all this via a leak somewhere.
fwiw, the BrowserContentView is the root of this ownership tree. I can't, however, get it to leak. i put a printf in its dealloc and it always gets called.
not 10 seconds after i post, i find the bug. missing [super dealloc] in the dealloc for the BrowserContentView.
landed, thanks smfr.