Ooh I see, so basically the best approach would be to configure the module to appear on mobile only and use some other method, e.g. Facebook messenger or something else on the desktop to avoid that behaviour which in my view is very annoying for the user...
I'm not sure about that, but I think the current module workflow is pretty common nowadays. People usually already know that they will be forwarded to the whatsapp web page when there is a whatsapp web chat function on a website.
Is there any easy way to combine this whatsapp module with the simple floating button module and have it as one of the buttons but also add multiple other options like Messenger, Telegram etc so user can really choose his preference chat...?
Unfortunately, there is no easy way for that. You will need to modify the module for that purpose.
Wouldnt it be possible to have just something like a miniature version of the webwhatsapp inside the chat possible? Basically all same as the big one, user also needs to register into by scanning the code just the same as he needs to do on any other device. But then, in this window he could chat directly without leaving the site...
WhatsApp does not allow this.
Also, what really perturbed me at first when I was surprised by the modules behaviour was the fact that it
a) did not has the option to say something like "Transferring your chat to a safe connection" (or someting else configurable) in order to prepare user and make the process more natural...
b) My site tab was REPLACED by whatsapp tab instead of (default) option to open ANOTHER NEW tab or window and keep my site untouched...
As I mentioned above, the flow is controlled by whatsapp so there's nothing much we can do about that. But I think the flow is considered a common flow, as alot of websites uses the same flow.