Skip to content

[BUG] iOS - Source app freezes after sharing a file with Expo SDK 56 and expo-share-intent 7.0.0 #216

Description

@rozhkovs

📋 Describe the bug
After upgrading to Expo SDK 56 and expo-share-intent 7.0.0, sharing a file from another iOS app to our app causes the source app UI to freeze.

The issue happens only on a real iOS device. It does not reproduce on the simulator.

The issue reproduces in both development builds and release builds.

The share action itself is accepted, but after that the source app becomes unresponsive: buttons are no longer clickable and the UI looks stuck. The same issue can also happen when sharing a file from our app back to itself.

Setting iosHideView: false fixes the freeze, but then the iOS share extension modal appears at the bottom of the screen and then disappears, which creates a visible UI flash/regression.

🛠️ To Reproduce
Please provide the exact steps to reproduce the issue:

  1. Use an iOS real device.
  2. Build the app with Expo SDK 56 and expo-share-intent 7.0.0.
  3. Configure expo-share-intent with the default hidden iOS share extension behavior (iosHideView not set, or iosHideView: true).
  4. Open another app that can share files, for example Files / Photos / another app.
  5. Share a file to the app using the iOS share sheet.
  6. Confirm the share action.
  7. Observe that the source app UI becomes frozen/unresponsive.

Also reproducible when sharing a file from the app to itself.

💻 Expected Behavior
The source app should not freeze after sharing a file.

📱 Screenshots or Videos
Video showing the issue:

I don’t want to show the real screen of my device. But you can trust me that the app does not respond to any touches at all, except for opening the system notification shade or switching to another app.

⚙️ Environment Details

  • Expo SDK Version (e.g.: 51) : 56.0.9
  • Package version (e.g.: 3.1.1) : 7.0.0
  • Platform target : iOS
  • Routing : react-navigation
  • Using firebase : yes
  • Using static build : no / unknown
  • Device : real device only
  • Type: local build
  • iOS version: 26.5.0
  • Device model: iPhone 16 Pro

For build issue give the output of the following command npx react-native info

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions