Skip to content

Expo 55: [Worklets] Tried to synchronously call a non-worklet function addListener on the UI thread. #900

@oskarnellfors

Description

@oskarnellfors

Describe the bug
After I updated to Expo 55, I get the error

[Error: [Worklets] Tried to synchronously call a non-worklet function `addListener` on the UI thread.
See https://docs.swmansion.com/react-native-worklets/docs/guides/troubleshooting#tried-to-synchronously-call-a-non-worklet-function-on-the-ui-thread for more details.]

When I render a Carousel.

To Reproduce
Steps to reproduce the behavior:

  1. Update to Expo 55
  2. Render Carousel
  3. See error

Expected behavior
Everything should use Worklets

Versions (please complete the following information):

  • react: v19.2.0
  • react-native: v0.83.2
  • react-native-reanimated: v4.2.1
  • react-native-reanimated-carousel: v4.0.2 (same with 5.0.0-beta.5)
  • react-native-gesture-handler: v2.30.0

Smartphone (please complete the following information):

  • Device: iPhone 17 Pro
  • OS: iOS 26.2

Additional context
Tried to update to beta to see if the problem was fixed but I still have the same issue there.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions