The users of this need to justify their use case because blocking app disrupts the UX flow. Of course there are legitimate use cases but please consult the team when you do so. See https://material.io/components/dialogs#usage