-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Open Shared Document" screen is frozen on Android physical device. #55
Comments
What Jitsi Meet SDK version are you using? Are you able to reproduce this with the Jitsi meet app? |
Using version 0.2.2 of this package: https://pub.dev/packages/jitsi_meet_flutter_sdk And when I installed the Jitsi Meet app and started a meeting, the "Open Shared Document" button wasn't there. |
You'd need to connect to your own server. meet.jit.si (the default server jitsi meet connects to) does not have Etherpad deployed. |
ah ok. My server requires a jwt. How can I pass that in the header? |
You can use a full URL in the join room field. |
That doesn't let me add the token to the header? |
You can add a token as a query parameter |
That doesnt make sense. My server is expecting it to be in the header? |
so when I run _flutter run -v_ and tap on the "Open Shared Document" button, I get the following:
It appears to be an issue with ReactNative web view. I noticed that it was a web view after I was able to navigate to Etherpad within the same screen on emulator. Could it just be an issue with RNCWebView on Android? |
The out of the box Jitsi meet installation takes a token in the query string. Unless you've modified the setup, of course. Yes it could be a problem with the WebView on Android. Testing with Jitsi meet removes one layer (flutter) so it might help. |
Ok so I was able to connect to a server that has etherpad enabled. And when I clicked the "Open shared document" button, the webview wont let me click on anything. So i believe its an issue with the underlying RNCWebView dependency. |
Thanks for giving it a try! What version of Etherpad are you currently using? |
Currently using version 1.8.6 of Etherpad. Specifically the docker image etherpad/etherpad:1.8.6 |
I wonder if 1.9.6 would change things. That's the version our Docker setup currently points to. |
Do you suggest we upgrade too? |
Yes. We haven't received any complaints from Docker users. Then again, neither have we about your version... |
ok we upgraded. but no change. something interesting though. I am using a mirroring software that mirrors my physical device to my pc, and i am able to click on the buttons and text field and display keyboard. So its something with the "tap" gesture detector. |
Hey everyone, I recently came across an issue when opening a shared document. When I open it in a meeting on Android emulator, everything works fine. But when I do the same on Android physical device (Galaxy S20), nothing works. As in I can't click the texfield or any surrounding buttons. The appbar back arrow works, but nothing else. I ran an adb logcat *:E to attempt to capture something and this is what I saw the moment I clicked the "Open Shared Document" button:
I also saw this when running flutter run -v:
Even though nothing in the app uses bluetooth. At least intentionally. So I went ahead and added bluetooth permissions and that didn't work. Also, other beta testers testing on physical Android devices are experiencing the same issue.
Not entirely sure how to fix this. Any help would be appreciated. Thanks.
The text was updated successfully, but these errors were encountered: