Skip to content

fix(ios): backport completed-session crash fix to 8.x - #1154

Merged
zibs merged 3 commits into
release/8.xfrom
feat/8.x-ios-completed-session-crash
Oct 19, 2026
Merged

zibs merged 3 commits into
release/8.xfrom
feat/8.x-ios-completed-session-crash

Conversation

@zibs

@zibs zibs commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Backports #1152 to the 8.x release line so affected applications can receive the iOS crash fix without upgrading to the React Native 0.86+ baseline required by 9.0.

Clear authorization and logout sessions that complete synchronously, and stop forwarding redirects after a session consumes one. Includes the patch changeset for 8.5.1 and native session regression coverage. The 8.x framework and platform requirements are unchanged.

Validation:

  • 87 JavaScript tests, lint, and plugin build passed.
  • 33 native checks passed on an iOS 27 simulator with the actual module and AppAuth 2.0.0, using a controlled browser and token response. Covers failed presentation, code-only login, wrong state, cancellation, duplicate redirects during token exchange, and logout.
  • Negative checks detected the original session-retention and forwarding behavior.
  • Changesets plans only react-native-app-auth 8.5.0 → 8.5.1.

Merge into release/8.x. Its release workflow will create a separate Version Packages PR for 8.5.1 and publish under latest-8 when that version PR is merged. Live-provider and physical-device validation were not performed for this backport.

federicobartoli and others added 3 commits October 19, 2026 09:04
Compile the real module and AppAuth in a simulator regression runner.

(cherry picked from commit a517587f6377937e1b9ed46aab01f9d9475b6ebb)
@changeset-bot

changeset-bot Bot commented Oct 19, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: de80ab3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
react-native-app-auth Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Oct 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
react-native-app-auth Ready Ready Preview Oct 19, 2026 4:11pm UTC

Request Review

@zibs
zibs merged commit 2927904 into release/8.x Oct 19, 2026
3 checks passed
@zibs
zibs deleted the feat/8.x-ios-completed-session-crash branch October 19, 2026 16:36
@github-actions github-actions Bot mentioned this pull request Oct 19, 2026

This branch was successfully deployed

1 active deployment
Preview — de80ab38 Deployed Oct 19, 2026 by vercel[bot]
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.

2 participants