Bug 360709

Summary: Automatically joins on invitations
Product: [Applications] konversation Reporter: Salvo "LtWorf" Tomaselli <tiposchi>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED FIXED    
Severity: normal CC: argonel, peter.simonsson
Priority: NOR    
Version: 1.6   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Salvo "LtWorf" Tomaselli 2016-03-18 16:08:48 UTC
If some person sends me an invitation to join a channel, konversation will automatically join. Even though I might not like the channel.

Reproducible: Always

Steps to Reproduce:
1. Ask someone to invite you to a channel

Actual Results:  
BAM you're in that channel

Expected Results:  
"Do you want to join channel?"
Comment 1 argonel 2016-03-18 18:50:49 UTC
This means you have the channel invitation warning dialog disabled. Go to Configure Konversation… -> Notifications -> Warning Dialogs and enable it.
Comment 2 Salvo "LtWorf" Tomaselli 2016-03-19 12:34:50 UTC
Hello.

It is true that changing the configuration made it show a dialog.

However the dialog is a bit buggy and not too usable.

I must manually check a box to have the join action, then press "ok" to actually join, and then press "cancel" to make the dialog go away.

If I don't want to join and leave the box unchecked and press "ok", nothing happens.

Perhaps a simpler dialog with "User X invited you to channel #Y, do you want to join?" would be better. Possibly with a checkbox to ignore further invitations from that user, something similar to how it is now.

However at the moment, the fact that "ok" does not close the dialog but "cancel" does, is very odd.
Comment 3 Peter Simonsson 2016-09-14 15:55:51 UTC
Ok button has been fixed so closing this ticket.