{"version":"2.1.257","anchor":"permission-dialog-gains-an-ask-patience-holdresume-mechan","canonical_anchor":"permission-dialog-gains-an-ask-patience-holdresume-mechan","heading":"Permission dialog gains an \"ask patience\" hold\/resume mechanism","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/permission-dialog-gains-an-ask-patience-holdresume-mechan","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### Permission dialog gains an \"ask patience\" hold\/resume mechanism\n\nPermission dialogs can be held and resumed until a first reveal point, and a cancelled prompt returns to asking.\n\nThe permission-request flow now threads an `askPatience` object with `hold()`\/`resume()` calls around showing the dialog, delaying it until a first reveal point (`onFirstReveal`). An `askEnded()` check also now routes a cancelled or denied prompt back into an \"ask\" state instead of failing outright.\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 4\/5"}