It's a great pity, and I eagerly await the implementation of this feature so that I can introduce the chat to my clients. As I mentioned, everything else is great, but I am surprised that you don't see this as a serious issue. When there are more conversations happening on the chat, sessions start to end abruptly, leading to overall chaos...
Where can I find the "Enable a confirmation dialog" option for the client before ending the session after pressing the "X" button? Currently, after pressing "X," the message "Your session has ended. We invite you to contact us again!" is displayed.
Listen, if I press X on a web browser window, it closes without asking for confirmation.
If I press "end call", it hangs up without asking for confirmation.
If I press the power button on my TV, it turns off without asking for confirmation.
We're talking about an "X" button here—what does the user expect?
Do they expect the chat session to minimize?
You mention that this is a major problem that can cause chaos.
Do you realize there are worse situations in life? Think about it; there are people in hospitals connected to machines that help them breathe! That's critical! Guess what? If someone presses "POWER" on that machine, it turns off without confirmation, and the person can die! So, next time before you conclude that there's a serious problem that could cause chaos, maybe you should think about people who are actually in critical situations.
If it's truly a problem for you that customers are pressing "X" during a chat session, then sell systems to reach the Gold partner level, demonstrating that you are a serious partner. After that, post your suggestion in the ideas category !
Your forum user account
isn't even linked to a partner... start there.
Show that you are a serious partner.
If 3CX adds a confirmation mechanism, that's great, but personally, I'm far from believing that we are in a chaotic situation where a missing feature would cause a major loss of customers.