Adium

Opened 10 years ago

Closed 9 years ago

#12148 closed defect (fixed)

Removing Twitter group from contacts unfollows all

Reported by: dhemery Owned by: evands
Milestone: Adium 1.4.1 Component: Service/Twitter
Version: 1.4b1 Severity: major
Keywords: twitter contacts unfollow Cc:
Patch Status:

Description

When you remove a Twitter contact group from the contacts list, Adium not only removes the group from the contacts list, but also unfollows all contacts. I did not expect this result, and it caused me a great deal of work to rebuild my Twitter follows.

The "Remove from list?" warning message says "The XXX contacts within this group will also be removed." It is not obvious from this warning that removing the contacts from the contact list also unfollows them on your Twitter account.

The release notes do indicate that removing a contact from the Twitter contact list unfollows.

I did not make the connection between these two statements, placed as they were in different places. I suspect that other users will miss the implication, as I did.

I recommend: When the user removes a Twitter contact group, Adium remove the contacts only from its contact list, and not unfollow the contacts on the user's Twitter account.

If that doesn't fit your goals for Adium, then I strongly recommend changing the "Remove from list?" warning to make it absolutely obvious that Adium will unfollow everyone on the user's Twitter account.

Change History (9)

comment:1 Changed 10 years ago by cbarrett

I think it'd be nice for the service to optionally specify language when deleting a contact.

+1 to tweaking the language.

Additionally, if they try and remove the entire Twitter group, it might be nice of us to be smart and Do What They Mean, i.e. turn off the correct pref for them.

comment:2 Changed 10 years ago by Robby

  • Component changed from Adium Core to Service/Twitter
  • Owner set to zacw

comment:3 Changed 10 years ago by jas8522

  • Milestone set to Adium 1.4.x

Agreed. I did this once - wasn't happy.

comment:4 Changed 9 years ago by Robby

  • Milestone changed from Adium 1.4.x to Adium 1.4.1

comment:5 Changed 9 years ago by evands

  • Severity changed from normal to major

comment:6 Changed 9 years ago by evands

Entry point for the fix: -[AIContactListEditorPlugin deleteFromArray:] needs to query the AIContactController, which in turn needs to talk to the accounts involved in a contact or group deletion.

comment:7 Changed 9 years ago by evands

  • Owner changed from zacw to nobody

comment:8 Changed 9 years ago by evands

  • Owner changed from nobody to evands

comment:9 Changed 9 years ago by Evan Schoenberg

  • Resolution set to fixed
  • Status changed from new to closed

(In 3a23c59ac2ac) When deleting a Timeline group, don't unfollow all the contacts within; instead, just turn off their display. Fixes #12148

Note: See TracTickets for help on using tickets.