make core-dialog.open not conditional so it gets propagated back to the consumer