Codex review of PR #156 (comment 4171707088). After a takeover disables stock and Setup Wraith, desktop enableLauncher restores both, but Enable & set default calls setDefaultLauncher, whose backend enables the stock package without its paired helper. The mobile launcher restores stock through the same setter. Setup Wraith stays off, so later Google sign-in or remote pairing can stay broken. Home is not lost, since stock is back on. Fix: restore paired helpers in the shared stock-enable/default path.
Codex review of PR #156 (comment 4171707088). After a takeover disables stock and Setup Wraith, desktop
enableLauncherrestores both, butEnable & set defaultcallssetDefaultLauncher, whose backend enables the stock package without its paired helper. The mobile launcher restores stock through the same setter. Setup Wraith stays off, so later Google sign-in or remote pairing can stay broken. Home is not lost, since stock is back on. Fix: restore paired helpers in the shared stock-enable/default path.