Skip to content

[pull] main from expo:main#905

Merged
pull[bot] merged 8 commits into
code:mainfrom
expo:main
May 26, 2026
Merged

[pull] main from expo:main#905
pull[bot] merged 8 commits into
code:mainfrom
expo:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 26, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

kadikraman and others added 8 commits May 26, 2026 16:57
# Why

We currently show 55 instructions first in tabs, but should be the
opposite

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

Reverse the tabs

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

👀 

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
# Why

Bump `react-native-pager-view` to `8.0.2`, delete obsolete patch.

# How

Currently, deps are not aligned.

# Test Plan

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
# Why

When using `expo-dev-client` on iOS, a deep link captured at app launch
persists in `expo-linking`'s process-lifetime singleton for the entire
OS process.

Currently, there is no public API to clear it, and the dev-launcher
silently re-applies it on every subsequent React Native instance it
creates. After the user connected to a bundler and then returned to the
dev launcher, the next app load would re-fire the original deep link as
if the user had just opened it.

# How 

- Add `clearInitialURL()` API to `expo-linking` and an internal
notification (`ExpoLinkingClearInitialURL`) that the registry observes
to reset itself.

- In `expo-dev-launcher` stops re-injecting
`UIApplicationLaunchOptionsURLKey` once `pendingDeepLinkRegistry` has
been consumed, and posts `ExpoLinkingClearInitialURL` from
`navigateToLauncher` so `expo-linking`'s registry is wiped at the same
moment the user's React host is torn down.

# Test Plan

Manual repro on `apps/minimal-tester`
@pull pull Bot locked and limited conversation to collaborators May 26, 2026
@pull pull Bot added the ⤵️ pull label May 26, 2026
@pull pull Bot merged commit d0e2f47 into code:main May 26, 2026
23 of 24 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants