Adium

Ticket #10015 (closed defect: worksforme)

Opened 6 months ago

Last modified 5 months ago

Two status messages in rapid succession lose the second one

Reported by: zacw Assigned to: zacw
Priority: highest Milestone:
Component: Adium Core Version: 1.2.5
Severity: blocker Keywords:
Cc: Patch: None
Pending: 0

Description

Two status messages in rapid succession (such as "asking <contact> to connect..." followed by "direct IM connected" almost immediately following each other) will cause the second message to fail. I do not think we should coalesce status messages like these, it's confusing and horribly hard to follow. Only status message updates.

Change History

06/09/2008 06:07:36 PM changed by zacw

Though I have difficulty reproducing this (usually both will print right after each other), I'm seeing it often enough. I'm not sure they're trying to coalesce, but it seems like it…

06/11/2008 10:45:33 AM changed by zacw

  • owner changed from nobody to zacw.

(follow-up: ↓ 4 ) 06/13/2008 03:12:50 PM changed by cheesy

I am experiencing a similar problem with 1.3b2.

If I leave a message window open and a friend goes away, comes back, disconnects or generally does two things that would generate a notification in the message window without saying something in between, I only see the first message.

I think the problem is actually with my message style (Fiat). If I switch to smooth operator, the status message changes when the contact comes back/whatever.

(in reply to: ↑ 3 ) 06/14/2008 02:45:24 PM changed by evands

Replying to cheesy:

I am experiencing a similar problem with 1.3b2. If I leave a message window open and a friend goes away, comes back, disconnects or generally does two things that would generate a notification in the message window without saying something in between, I only see the first message. I think the problem is actually with my message style (Fiat). If I switch to smooth operator, the status message changes when the contact comes back/whatever.

Your problem isn't what's being discussed in this ticket, but I did find and fix it while investigating #10056 :)

06/14/2008 02:46:54 PM changed by evands

(In [23974])

  • Define a Version 4 message style version, which has the replaceLastMessage() in its template.html. David, I think you wanted to make use of a new version, as well - this is just a tentative set of changes for version 4. Refs #10102 for the versioning.
  • Fix Version 3 message styles with custom Template.html files in terms of display of status messages which should coalesce. They can't, because there is no replaceLastMessage() in that Template version. We only attempt to coalesce now if there is no custom template or if the version >= 4. Refs #10015 (where cheesy reported the problem with Fiat.

07/16/2008 04:23:32 PM changed by evands

Zac, have you been able to reproduce this problem?

Note that DirectIM messages do not coalesce. Only contact and account status messages do.

07/16/2008 05:49:36 PM changed by zacw

  • status changed from new to closed.
  • resolution set to worksforme.
  • milestone deleted.

No I haven't. Shrug.