Make the data-disclosure acknowledgement flow fail closed.
Previously the acknowledgement write started while the dialog was being dismissed. It is now persisted only after an explicit confirmed user action.
Changes
Return an explicit boolean acknowledgement from the dialog
Persist acknowledgement only after acceptance
Do not invent an accepted state if preference storage fails
Allow the disclosure to appear again when persistence fails
No advertising or VPN connection behavior is changed.
## Summary
Make the data-disclosure acknowledgement flow fail closed.
Previously the acknowledgement write started while the dialog was being dismissed. It is now persisted only after an explicit confirmed user action.
## Changes
- Return an explicit boolean acknowledgement from the dialog
- Persist acknowledgement only after acceptance
- Do not invent an accepted state if preference storage fails
- Allow the disclosure to appear again when persistence fails
No advertising or VPN connection behavior is changed.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Make the data-disclosure acknowledgement flow fail closed.
Previously the acknowledgement write started while the dialog was being dismissed. It is now persisted only after an explicit confirmed user action.
Changes
No advertising or VPN connection behavior is changed.