diff --git a/work/projects/ios-subscription-day7-promo-pr.md b/work/projects/ios-subscription-day7-promo-pr.md index 94755765..dc282807 100644 --- a/work/projects/ios-subscription-day7-promo-pr.md +++ b/work/projects/ios-subscription-day7-promo-pr.md @@ -35,9 +35,9 @@ Contextual onboarding then starts on the browser. The *"Ready to get started? Tr On the *"Ready to get started? Try a search!"* dialog, do not tap any chip → press home button → switch back to DuckDuckGo → **No promo sheet** (foregrounding) → force-quit → wait ≥1 min → cold launch → **No promo sheet** -2. **Select a search chip; "Try Visiting a Site" appears; hide app, restore; stop app, cold launch — no promo both times** - On *"Ready to get started? Try a search!"* select a search suggestion chip → SERP loads → *"That's DuckDuckGo Search!"* dialog → tap **"Got it!"** → *"Next, try visiting a site!"* appears → press home button → switch back to DuckDuckGo → **No promo sheet** (foregrounding) → force-quit → wait ≥1 min → cold launch - → **No promo sheet** +2. **Select a search chip; "Try Visiting a Site" appears; hide app, restore; stop app, cold launch** + On *"Ready to get started? Try a search!"* select a search suggestion chip → SERP loads → *"That's DuckDuckGo Search!"* dialog → tap **"Got it!"** → *"Next, try visiting a site!"* appears → press home button → switch back to DuckDuckGo → **No promo sheet** (foregrounding; `isShowingContextualOnboardingDialog = true`) → force-quit → wait ≥1 min → cold launch + → **Day-7 promo sheet appears** (`tryVisitASiteShown` already persisted; dialog won't reappear; `isStillOnboarding() = false`, `isShowingContextualOnboardingDialog = false` on fresh launch) 3. **"Try Visiting a Site" dialog visible; tap X; stop app; cold launch** On *"Next, try visiting a site!"* tap the **X** (skip/close) → confirm skip if prompted → force-quit → wait ≥1 min → cold launch