jitsi / jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
https://jitsi.org/meet
Apache License 2.0
21.7k stars 6.5k forks source link

[React Native][Android] Buttons on Android 14 cannot be pressed #14611

Open qnafin opened 2 weeks ago

qnafin commented 2 weeks ago

Buttons on Android 14 cannot be pressed, but show animation. Everything works on lower versions of Android and iOS.

I had to patch and replace all the buttons with “react-native-gesture-handler” because I couldn’t find any other solution.

import {TouchableOpacity, TouchableHighlight} from 'react-native-gesture-handler';

You can still press, but only if you shift the pressure. The same applies to text input.

OS: Android 14
{
   "react-native": "0.72.3",
   "@jitsi/react-native-sdk": "^2.0.2",
   "react-native-gesture-handler": "2.14.1",
   "react-native-screens": "3.24.0",
}

https://github.com/jitsi/jitsi-meet/assets/18189519/8cf8e514-ce81-4624-bc88-825a13b55ad5

saghul commented 2 weeks ago

"react-native-gesture-handler": "2.14.1",

We use version 2.9.0. Can you try downgrading? There might be some incompatibilities.

qnafin commented 2 weeks ago

We use version 2.9.0. Can you try downgrading? There might be some incompatibilities.

it does not change anything, the error remains.

saghul commented 2 weeks ago

Can you reproduce the problem with our sample app?

qnafin commented 2 weeks ago

yes. if enable isNewArchEnabled.

android/gradle.properties

newArchEnabled=true

android/build.gradle

ndkVersion = "25.2.9519653"

Сan't disable this isNewArchEnabled in my application.

saghul commented 2 weeks ago

Gotcha.

I'm afraid you're out of luck at the moment.

We haven't enabled new arch on our side yet.