Opened 14 years ago

Closed 13 years ago

#679 closed Defect (Fixed)

"/away" Issues

Reported by: christina Owned by: timothy
Component: Colloquy (Mac) Version: 2.2 (Mac)
Severity: Normal Keywords:
Cc:

Description

Now that the away status has turned user's names gray, it doesn't seem to work without prodding.

Originally when I entered a channel, there was a couple users that were away. Only one of these users actually had a gray name. The other users who were away still had a black name.
If I right-clicked each of the users in the member list and selected "Get Info", afterwards, the ones who weren't away still had black names, but the ones who were away, changed to gray (like they should've been originally).

Additionally, if I set my own status to away, I need to click on my name in the side menu to make it turn gray. Likewise, when I take my away status off, I need to click on my name again to put it back to black.

Lastly, is it possible to create it so that other users in the channel know of my away status? I've asked and people seem to be unaware, so there's little purpose for me.

Change History (4)

comment:1 Changed 14 years ago by rinoa

  • Severity changed from blocker to normal

The user list will only update with new away information every 10 minutes. If it hasn't updated in 10 minutes, then make another ticket.
The clicking your nick to make it go away IS a valid bug. So I'll keep this ticket open for that bug.

comment:2 Changed 14 years ago by christina

But if it's suppose to update every 10 minutes, shouldn't *both* users who are away start out as gray when you start up Colloquy?

There were two people I was comparing. Both users had been away for about 4-5 hours (it wasn't as though one joined when I was already there and *then* changed to away status). When I entered, one user had a gray name, the other user didn't.

Also, I think that this 10 minute feature shouldn't be. Shouldn't it be instantaneous so that you know when people are away? Or am I confused?

Thanks for the help.

comment:3 Changed 14 years ago by rinoa

We have to constantly check the users in each channel for away status. If you are in multiple huge channels, check more often than 10 minutes causes lags, possible bans, and crashes. 10 minutes is a safety net.

comment:4 Changed 13 years ago by timothy

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

This was improved in [3521]. There is still a 10 minute refresh cycle. Also rooms larger than 100 members don't get updated with away status, since that leads to server disconnects (fixed in [3475]). Getting info on a member will always force the status to update.

Note: See TracTickets for help on using tickets.