Transmission main window does not get focus when toggling via AppIndicator applet

Bug #741582 reported by Markus Korn
88
This bug affects 15 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Confirmed
Low
Unassigned
Transmission
Unknown
Unknown
transmission (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: transmission

When I toggle visibility of the transmission main window by using the "show transmission" entry in the app indicator menu, the transmission window does not get focus. This means all keystrokes get send to the previously active window. And even worse, the global menu gets not updated with transmissions entries and window title

Ways to reproduce this:
1.) run transmision-gtk, make sure the indicator applet is activated in preferences
2.) hide/close the main window by unchecking "show window" in the indicator menu
3.) open another application, like gedit or geany
4.) activate transmission main window again by using the "show transmission" item of the menu again
5.) type something, like <TAB>

Expected result
 - <TAB> should change the focus of the widgets in transmission, instead it is send to the hidden editor
 - the global menu should show transmission's window title and menu, instead content of the editor is shown

Please see the attached video for an example.

Markus

transmission-gtk:
  Installiert: 2.13-0ubuntu7
  Kandidat: 2.13-0ubuntu7
  Versionstabelle:
 *** 2.13-0ubuntu7 0
        500 http://de.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Markus Korn (thekorn) wrote :
description: updated
Changed in transmission (Ubuntu):
status: New → Confirmed
Revision history for this message
fain182 (fain182) wrote :

This is ultra-annoying, i made this a lot of times:

- click con show transmission
- nothing interesting, ok i can close it
- click on X to close the window but the X close the window behind...

Revision history for this message
Timothy Arceri (t-fridey) wrote :

Is this still an issue in Gnome 3 (Ubuntu 11.10)?

Changed in hundredpapercuts:
status: New → Confirmed
importance: Undecided → Low
status: Confirmed → New
Changed in hundredpapercuts:
status: New → Confirmed
milestone: none → precise-5-indicators
assignee: nobody → Papercuts Ninja (papercuts-ninja)
assignee: Papercuts Ninja (papercuts-ninja) → nobody
Revision history for this message
John Milton (ijmilton) wrote :

Same problem as original poster. Using Ubuntu 11.10 with Aavant Window Navigator instead of Unity and Gnome 3. When "Show Transmission" is click on the panel indicator transmission is opened in the background. Any fix yet?

Revision history for this message
KAtanasov (katanasov) wrote :

The problem still exists on 12.04 beta2.
As a work around, on Unity, one could go to CompizConfig Settings Manager->General Options->Focus & Raise Behaviour, and make Focus Prevention Windows box look like: "!(class=Polkit-gnome-authentication-agent-1) & !(class=Transmission-gtk)"

Revision history for this message
adam (adam-ciganek) wrote :

Confirming this on 12.04, unity-2d. In my case, not only does not transmission get focus, but it shows under whatever other windows are currently open. Only the transmission's launcher icon starts to wiggle, asking for attention.

Changed in hundredpapercuts:
milestone: precise-5-indicators → quantal-11-misc
Revision history for this message
LiohMoeller (liohmoeller) wrote :

This still happens in Quantal.

Changed in hundredpapercuts:
milestone: quantal-11-misc → raring-misc
Revision history for this message
jotomicron (jotomicron) wrote :

I also get the behaviour described in #6, but I'm on unity-3d on Quantal.
However, the workarround suggested in #5 works.

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Read the possible workaround that Transmission should apply to fix this on description of bug #627195

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.