The trick here is that there are other controls that inherit from WebView that I don’t thing should be included… specifically anything that can “contain” other controls. WebPagePanel, WebTabPanel and iirc even WebRectangle.
BTW, if you want your dialog to appear in the control list, you just need to add it to its parent using the AddControl method.