jitsi / jitsi-meet-sdk-samples

Jitsi Meet mobile SDK examples (Android, iOS and React Native)
Apache License 2.0
270 stars 235 forks source link

"ghost" raised hand using android sdk #175

Closed PO-jfiniel closed 9 months ago

PO-jfiniel commented 1 year ago

Description:

After a participant has raised its hand during a meeting, it looks like the raised hand list is not cleared when leaving the meeting (or starting a new one).

Steps to reproduce:

Start a meeting with jitsi-meet-sdk-samples application built with jitsi-meet-sdk:8.1.2 on meet.jit.si server. On another device (not important which one), join the meeting using a web browser. Raise hand from the web browser (the raised hand icon pops up in the top left corner of the android device), then lower it (the icon disappears). Stop the meeting on the android app, and start a new one where no one else is present. Now there is an icon in the upper left saying that there is one raised hand whereas the android device is alone in the meeting and no one raised its hand. When raising hand on the android device, the icon now shows 2 raised hands. We can accumulate raised hand using the same process again, and get to a point where we start an empty meeting and have the icon say there are 10 raised hands in the room.

Expected behavior: When a meeting starts, there should be no raised hand shown if nobody has raised its hand.

Actual behavior:

The number of raised hands is not null if we start a meeting after one where somebody raised its hand.

Server information:

Public meet.jit.si

Client information:

Android 11 Android application build from jitsi-meet-sdk-samples in java version on master with only the jitsi-meet-sdk version updated to 8.1.2 on app/build.gradle.

Additional information:

This is not reproducible on jitsi-meet android app. This issue was already been reported in jitsi-meet repository without response.

saghul commented 1 year ago

If it's not reproducible on the app it means we have fixed it but forgot to close the issue, sorry about that. We plan on releasing 8.2.0 soon.

PO-jfiniel commented 1 year ago

It is not reproducible on the app even with older versions. At the time I found the bug, the SDK was at version 7.0.0, and the issue was not present in the Jitsi Meet application either.

saghul commented 1 year ago

It is not reproducible on the app even with older versions. At the time I found the bug, the SDK was at version 7.0.0, and the issue was not present in the Jitsi Meet application either.

Oh, that's really weird.

Stop the meeting on the android app, and start a new one where no one else is present.

How are you stopping the meeting?

PO-jfiniel commented 1 year ago
saghul commented 1 year ago

👍 I think I know what the problem might be...

PavlovVladimir commented 9 months ago

A similar bug is reproduced on iOS: on the iOS app, raise your hand, exit the call and start a new call. The hand remains raised in the new call.