Skip to content

fix: port the stack behaviors left out of native-stack - #33

Merged
upupming merged 1 commit into
fix/card-screen-alignfrom
fix/stack-view-omissions
Sep 16, 2026
Merged

upupming merged 1 commit into
fix/card-screen-alignfrom
fix/stack-view-omissions

Conversation

@upupming

Copy link
Copy Markdown
Contributor

Stacked on #32. Ports three things upstream's packages/native-stack @ 7b32fd92d has and the Lynx stack left out:

  • pressing the focused tab of a parent tab navigator pops the stack to its top
  • a route pushed above a formSheet, or a sheet replacing another sheet, throws a descriptive error
  • a screen removed natively but kept in JS state logs an error (useDismissedRouteError)

useInvalidPreventRemoveError stays out: it checks headerBackButtonMenuEnabled, a header option this package does not have.

@changeset-bot

changeset-bot Bot commented Sep 16, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f2be2b0

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

This PR includes changesets to release 1 package
Name Type
@react-navigation/lynx 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

@upupming
upupming force-pushed the fix/card-screen-align branch 2 times, most recently from ae7104c to d966f3a Compare September 16, 2026 08:15
@upupming
upupming force-pushed the fix/stack-view-omissions branch from ccc1b93 to f2be2b0 Compare September 16, 2026 08:15
@upupming
upupming merged commit 9cc4f75 into fix/card-screen-align Sep 16, 2026
2 checks passed
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