Ticket #554 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Taskbar flashing problems (w/o tabs)

Reported by: drstan00 Owned by: datallah
Milestone: 2.0.1 Component: winpidgin (gtk)
Version: 2.0 Keywords:
Cc:

Description

This problem occurs in Windows XP after disabling tabbed conversations in the preferences.

If two or more people are messaging you at the same time, and multiple windows are flashing in the taskbar, when you open one of them they will all stop flashing.

I think this may cause problems for people who don't like tabs since they will not see that someone has messaged them if if this occurs.

Change History

  Changed 5 years ago by datallah

  • owner set to datallah
  • status changed from new to assigned
  • component changed from pidgin (gtk) to winpidgin (gtk)

follow-up: ↓ 3   Changed 5 years ago by Apewall

I'm experiencing a somewhat similar problem in 2.0.0, though it is merely that when a user first messages me, this is due to the IM window not being placed over whatever program I currently have running(Firefox atm, which the window SHOULD be placed overtop, firefox has no priority set in this manner for me:0) Therefor Pidgin thinks I currently have the window open, so there is no reason to flash the window.

in reply to: ↑ 2   Changed 5 years ago by datallah

Replying to Apewall:

I'm experiencing a somewhat similar problem in 2.0.0, though it is merely that when a user first messages me, this is due to the IM window not being placed over whatever program I currently have running(Firefox atm, which the window SHOULD be placed overtop, firefox has no priority set in this manner for me:0) Therefor Pidgin thinks I currently have the window open, so there is no reason to flash the window.

Yours is a different issue - Windows that are currently focused aren't told to flash. Windows, by default, gives new windows focus, so they don't flash.

  Changed 5 years ago by datallah@…

  • status changed from assigned to closed
  • resolution set to fixed
  • milestone set to 2.0.1

(In [23e8986afd323297e3776fe4f3d2392720d47b89]) Don't stop all windows from flashing when any Windows Pidgin window is focused. I also noticed that we were registering a callback for the focus-in-event for each flash start and never unregistering it, so this fixes that too. Fixes #554.

follow-up: ↓ 6   Changed 5 years ago by campoy

I have installed 2.0.1 and I can still see the problem in Windows XP with tabs disabled.

in reply to: ↑ 5 ; follow-up: ↓ 7   Changed 5 years ago by datallah

Replying to campoy:

I have installed 2.0.1 and I can still see the problem in Windows XP with tabs disabled.

You're seeing flashing in the buddylist or other conv. window stop flashing when you focus a conv window? Or is it that the first message that opens a conv. window doesn't flash?

in reply to: ↑ 6   Changed 5 years ago by campoy

Replying to datallah:

Replying to campoy:

I have installed 2.0.1 and I can still see the problem in Windows XP with tabs disabled.

You're seeing flashing in the buddylist or other conv. window stop flashing when you focus a conv window? Or is it that the first message that opens a conv. window doesn't flash?

The first message that opens a conv. window flashes a few times and then stops, even when I don't focus it or any other window. If the window is already open and I receive another message, it also flases a few times and then stops. It also stops if I click on another Pidgin window or if I get a message from another contact.

follow-ups: ↓ 9 ↓ 10 ↓ 11   Changed 5 years ago by datallah

As of 2.0.0, the taskbar will flash 3 times and stay highlighted instead of flashing continuously - this is less annoying if you want to ignore incoming messages until you're finished working on something.

in reply to: ↑ 8   Changed 5 years ago by drstan00

Replying to datallah:

As of 2.0.0, the taskbar will flash 3 times and stay highlighted instead of flashing continuously - this is less annoying if you want to ignore incoming messages until you're finished working on something.

Would it be possible to make the number of times the taskbar window flashes an option in preferences? I understand that flashing 3 times is less annoying but just as a personal preference I'd rather have it always flash like campoy describes. If it were an option, it would be possible to make it flash a large number of times simulating flashing forever.

in reply to: ↑ 8   Changed 5 years ago by campoy

Replying to datallah:

As of 2.0.0, the taskbar will flash 3 times and stay highlighted instead of flashing continuously - this is less annoying if you want to ignore incoming messages until you're finished working on something.

That would be great, but the problem is that it stops flashing, then remains highlighted and then the highlighting is removed after a few seconds. This happens without me doing anything on the computer. I'm not moving the mouse or clicking on anything.

in reply to: ↑ 8 ; follow-up: ↓ 12   Changed 4 years ago by rageboy

Replying to datallah:

As of 2.0.0, the taskbar will flash 3 times and stay highlighted instead of flashing continuously - this is less annoying if you want to ignore incoming messages until you're finished working on something.

This is a feature? I would think this is OS controlled so Pidgin shouldn't directly control the flashing. As it is, Pidgin windows continue to flash after gaining focus...for instance: Unfocus conversation window. Send IM to window to start flash. Focus conversation window before three flashes.

Actual behavior: Window continues to flash until it has flashed three times.

Expected behavior: Window stops flashing as soon as it gains focus.

This particular issue is not really problematic, it's just not right. And I think it's because (as far as I can tell) the number of flashes is enforced by the program instead of the OS. I don't know what Windows XP does without TweakUI but Vista flashes a set number of times and stops, and TweakUI lets you set how many times the window flashes before stopping and staying highlighted. I'd like to suggest that Pidgin not control the number of flashes (I've mentioned this in #1502)

in reply to: ↑ 11   Changed 4 years ago by datallah

Replying to rageboy:

As it is, Pidgin windows continue to flash after gaining focus...for instance: Unfocus conversation window. Send IM to window to start flash. Focus conversation window before three flashes. * Actual behavior: Window continues to flash until it has flashed three times. * Expected behavior: Window stops flashing as soon as it gains focus.

This is a completely different issue (that I consider a bug).

This is a closed bug for a different issue, and shouldn't be hijacked.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!