Hello Zeroqode team. I love this plugin and it’s an integral part of our video conferencing app, so thank you!
However, I have a major issue with the new RTC element. It seems like you guys have embedded a ‘close page detection’ to the plugin, with a popup (are you sure you want to leave this page? yes/no) , which is switched on when someone first joins a room and it’s impossible to disable, even after the room is closed! Also, this doesn’t work properly, as you can see in your demo page (The ‘user left’ event isn’t triggered, thus ‘viewers’ are not deleted).
I have been using a separate close page detection plugin, which I would enable/disable as needed, to overcome some issues with your plugin. This plugin is now overriden by this new embedded feature, and I’m back to facing these bugs, making our app unusable.
Namely:
- When someone leaves a three person chat, the window gets squashed (you can replicate this in your demo page) and the two remaining people can’t see each other properly. I used to use the close page detection to refresh the page - I can’t do this now.
- When someone leaves a two person chat, the other person is left alone. I used to use close page detection to automatically remove the other person from the room. I can’t do this now (I tried using your AgoraRTC A user left, but it doesn’t work)
Do you have plans to remove this close page detection and let us use a separate plugin, or allow us to disable it? Is there a workaround? We’re really stuck at the moment!