Right now "dialogs" (subclasses of DialogDelegateView, which are modal popups) and "bubbles" (subclasses of BubbleDialogDelegateView, which are non-modal popups) have different layouts in ways that aren't related to their modalness. In particular:
* Dialogs are draggable
* Dialogs have slightly larger margins around their edges, and between their buttons and content
* Dialogs consider the buttons to be outside their content, whereas bubbles consider them to be inside
* Dialogs do not have a default margin around their content
We should remove these distinctions.
Comment 1 by bugdroid1@chromium.org
, Aug 11 2017