When the cooldown elapsed and forceDisable() stopped the VPN, the tamper_armed SharedPref flag was left set → the AccessibilityService kept enforcing protection (e.g. blocked the user from turning the a11y service off in system Settings) → the user couldn't actually get out of protection despite the cooldown elapsing. forceDisable() now calls disarmTamperLock() before disable(). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%