Skip to content

fix(ios): add WKAppBoundDomains for reliable cookie persistence#32148

Merged
Jasonnnz merged 1 commit into
Jasonnnz/ios-session-persistfrom
run-plan/ios-session-persist/pr-4
May 26, 2026
Merged

fix(ios): add WKAppBoundDomains for reliable cookie persistence#32148
Jasonnnz merged 1 commit into
Jasonnnz/ios-session-persistfrom
run-plan/ios-session-persist/pr-4

Conversation

@Jasonnnz
Copy link
Copy Markdown
Contributor

Summary

  • Add WKAppBoundDomains to Info.plist with www.vellum.ai, dev-assistant.vellum.ai, and staging-assistant.vellum.ai
  • Declares app-bound domains so iOS allows full cookie and storage access for the Capacitor shell
  • Recommended by Apple for apps using WKWebView with remote server.url

Part of plan: ios-session-persist.md (PR 4 of 4)

@Jasonnnz Jasonnnz merged commit 18d3f90 into Jasonnnz/ios-session-persist May 26, 2026
2 checks passed
@Jasonnnz Jasonnnz deleted the run-plan/ios-session-persist/pr-4 branch May 26, 2026 19:00
Jasonnnz added a commit that referenced this pull request May 26, 2026
…metric recovery (#32153)

* fix(ios): enable CapacitorCookies to persist session cookies across app kills (#32147)

Co-authored-by: Vellum Assistant <assistant@vellum.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(ios): add WKAppBoundDomains for reliable cookie persistence (#32148)

Co-authored-by: Vellum Assistant <assistant@vellum.ai>

* fix(ios): recover session from biometric Keychain when cookies are missing (#32150)

Co-authored-by: Vellum Assistant <assistant@vellum.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(ios): clear biometric Keychain token on logout (#32149)

Co-authored-by: Vellum Assistant <assistant@vellum.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: remove stray merge conflict marker from auth-store test

---------

Co-authored-by: Vellum Assistant <assistant@vellum.ai>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant