Skip to content

fix: patch rngh with potential pressability fix#3637

Merged
isekovanic merged 1 commit into
developfrom
fix/patch-rngh-version
Jun 10, 2026
Merged

fix: patch rngh with potential pressability fix#3637
isekovanic merged 1 commit into
developfrom
fix/patch-rngh-version

Conversation

@isekovanic

@isekovanic isekovanic commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

🎯 Goal

This PR patches react-native-gesture-handler so that pressable items work inside of it once again.

In 3.0.0, pressable handlers are not invoked at all if they're within ReanimatedSwipable. It's the same case for both RN and RNGH Pressables.

I'll open a separate upstream issue, as I'm pretty sure that the issue goes deeper and the fix is just a bandaid masking the actual underlying cause, but this'll have to do for now so that our SampleApp still works properly (I don't want to revert the RNGH version so that I can spot any other potential issues with it). More details will follow there.

πŸ›  Implementation details

🎨 UI Changes

iOS
Before After
Android
Before After

πŸ§ͺ Testing

β˜‘οΈ Checklist

  • I have signed the Stream CLA (required)
  • PR targets the develop branch
  • Documentation is updated
  • New code is tested in main example apps, including all possible scenarios
    • SampleApp iOS and Android
    • Expo iOS and Android

@isekovanic isekovanic requested review from oliverlaz and szuperaz June 10, 2026 07:49
@isekovanic isekovanic merged commit 3ed6001 into develop Jun 10, 2026
11 of 12 checks passed
@isekovanic isekovanic deleted the fix/patch-rngh-version branch June 10, 2026 07:56
@github-actions github-actions Bot mentioned this pull request Jun 10, 2026
6 tasks
@isekovanic isekovanic mentioned this pull request Jun 10, 2026
6 tasks
isekovanic added a commit that referenced this pull request Jun 10, 2026
## 🎯 Goal

Followup to [this
PR](#3637).

The patch is unfortunately a noop, because on an `Android` release build
it introduces other issues. The only viable idea is sadly to downgrade
for now until the upstream RNGH issues are resolved.

## πŸ›  Implementation details

<!-- Provide a description of the implementation -->

## 🎨 UI Changes

<!-- Add relevant screenshots -->

<details>
<summary>iOS</summary>


<table>
    <thead>
        <tr>
            <td>Before</td>
            <td>After</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>
                <!--<img src="" /> -->
            </td>
            <td>
                <!--<img src="" /> -->
            </td>
        </tr>
    </tbody>
</table>
</details>


<details>
<summary>Android</summary>

<table>
    <thead>
        <tr>
            <td>Before</td>
            <td>After</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>
                <!--<img src="" /> -->
            </td>
            <td>
                <!--<img src="" /> -->
            </td>
        </tr>
    </tbody>
</table>
</details>

## πŸ§ͺ Testing

<!-- Explain how this change can be tested (or why it can't be tested)
-->

## β˜‘οΈ Checklist

- [ ] I have signed the [Stream
CLA](https://docs.google.com/forms/d/e/1FAIpQLScFKsKkAJI7mhCr7K9rEIOpqIDThrWxuvxnwUq2XkHyG154vQ/viewform)
(required)
- [ ] PR targets the `develop` branch
- [ ] Documentation is updated
- [ ] New code is tested in main example apps, including all possible
scenarios
  - [ ] SampleApp iOS and Android
  - [ ] Expo iOS and Android
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