Found during 2026-09-19/20 device testing on iPad jk (iPadOS 26.5.2), Supporter Unlock purchase flow (UnlockScreenView / PurchaseViewModel in Packages/PurchaseKit).
Observed: tapping "Unlock" and confirming the sandbox purchase sheet completed the purchase successfully, but the UI (locks disappearing / unlocked state) only reflected the success after tapping "Unlock" a second time. hitl §5 / spec 1100 SC-1100-03 expects the unlocked state to appear "without relaunch" — this suggests the first confirmation's state update isn't being picked up by the view until a second interaction re-triggers a check.
Repro: buy the Supporter Unlock with a sandbox tester, watch whether the unlock screen/Settings reflect the owned state right after the purchase sheet closes, or only after tapping Unlock again.
Found during 2026-09-19/20 device testing on iPad jk (iPadOS 26.5.2), Supporter Unlock purchase flow (
UnlockScreenView/PurchaseViewModelinPackages/PurchaseKit).Observed: tapping "Unlock" and confirming the sandbox purchase sheet completed the purchase successfully, but the UI (locks disappearing / unlocked state) only reflected the success after tapping "Unlock" a second time. hitl §5 / spec 1100 SC-1100-03 expects the unlocked state to appear "without relaunch" — this suggests the first confirmation's state update isn't being picked up by the view until a second interaction re-triggers a check.
Repro: buy the Supporter Unlock with a sandbox tester, watch whether the unlock screen/Settings reflect the owned state right after the purchase sheet closes, or only after tapping Unlock again.