[Pidgin] #9205: Pidgin steals focus while typing passwords

Pidgin trac at pidgin.im
Wed May 20 11:18:25 EDT 2009

#9205: Pidgin steals focus while typing passwords
 Reporter:  yohell                         |        Owner:              
     Type:  defect                         |       Status:  pending     
Milestone:                                 |    Component:  pidgin (gtk)
  Version:  2.5.2                          |   Resolution:              
 Keywords:  focus steal password security  |  
Changes (by deryni):

  * status:  new => pending


 pidgin does not steal focus, ever. New dialogs are placed by your window
 management environment, that means that if the policy is for new windows
 to be given focus then new pidgin windows will get focused (as we do
 nothing to prevent this, as that would be equally as wrong as stealing

 pidgin does not (and indeed cannot) know what sort of text you happen to
 be typing so your comment about it being worse when a password is being
 entered doesn't really carry the meaning and weight you think it might.

 pidgin can be configured to 'minimize' or 'hide' new messages specifically
 because new messages are frequent occurances and too many people live with
 brain-dead window management environments that they are unwilling to leave
 and we caved to their complaints. It is unreasonable to suggest that we
 should make all new windows pidgin ever creates have the same options, it
 would not be unreasonable to request that we stop stealing focus, but as I
 said at the beginning, we already don't.

 We removed many of the default responses on popup dialogs to mediate this
 exact issue a while back, we did not remove them from all of them because
 there is an accident/ease-of-use trade-off involved. If there is a
 specific dialog that you feel shouldn't have a default that does, please
 let us know we will be more than happy to consider removing that default.

 I will add one final word, which is that under certain circumstances
 (beyond our control) GTK+ will attempt to grab the focus when we ask that
 a window be presented to the user, however that should only occur when
 GTK+ determines that the normal attention requesting mechanisms are
 unavailable in your window management environment.

Ticket URL: <http://developer.pidgin.im/ticket/9205#comment:1>
Pidgin <http://pidgin.im>

More information about the Tracker mailing list