Dialog windows open conditionally

Either provided or the default. I don't really see a reason why anyone will change this default.

There is a new way to supply dialog–specific `windowFeatures`.