mirror of
https://github.com/RevenueCat/purchases-ios
synced 2026-11-09 22:35:56 +05:45
* test(maestro): open purchase history from the single-purchase Customer Center screen Maestro cannot create an expired subscription during a run, so the app shows Customer Center with a fixed history (one active and one expired subscription). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * fix(customer-center): stop the hang on iOS 16 and 17 when the single-purchase screen opens purchase history The screen read `openURL` from the environment. On iOS 16 and 17 that value changes on every layout pass once a screen is pushed on top, so the screen redrew forever and the main thread stalled. Below iOS 18 the Contact support button now opens the URL through `URLUtilities`. iOS 18 and later keep the environment action. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>