Time tracker dialog doesn't appear on top of other windows when launched from indicator

Bug #1020343 reported by AndrewKReid
102
This bug affects 18 people
Affects Status Importance Assigned to Milestone
hamster-indicator (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When I use the drop-down menu on the hamster-indicator icon to launch the "Time Tracker" dialog to change my current task, the dialog doesn't always appear on top of other windows on the screen and I have to 'alt-tab' to it.

It seems to only happen when I have another window maximised at the time.

Description: Ubuntu 12.04 LTS
Release: 12.04

Linux x.x.x.x.x 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
ii hamster-applet 2.91.3+git20110714.9aefd7-2ubuntu3 time tracking applet for GNOME
ii hamster-indicator 0.1+037dd2e-0ubuntu1 Hamster Appindicator

2-monitor setup. NVIDIA driver.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in hamster-indicator (Ubuntu):
status: New → Confirmed
Revision history for this message
Anthony Geoghegan (anthony-geoghegan) wrote :

I was going to report this issue too.

Where the hamster window appears seems to depend on how recently it was used. e.g. if I close the hamster window again and then re-open it using the applet, hamster will be the topmost window. However If I close it and then switch focus to two other application windows before re-opening hamster, its window will be open up behind the other two application windows.

I use Unity on Ubuntu 12.04 LTS
I have one monitor and currently work with all my application windows open on the one work-space.

Revision history for this message
Todd Zimmerman (toddzmail) wrote :

I'm also having this problem. I'm using Ubuntu 12.04 LTS. Symptoms are as original post describes.
Wondering if this is fixed in more recent Ubuntu releases, or if it continues.

Revision history for this message
Rüdiger Kupper (ruediger.kupper) wrote :

Still present in 12.10 with unity.
The problem seems to be that the window does not have focus (= is active). Instead, the window that was active before keeps its focus. In Unity, the active window is always in front. So, if the currently active window is maximized you won't see the time tracker window at all.

-> Please make the time tracker window active when it opens.

Revision history for this message
Roman Masek (romario333) wrote :

Here's workaround for this bug:

* Install compizconfig-settings-manager
* Go to General Options / Focus & Raise Behaviour
* Add "!(class=Hamster-indicator)" condition to Focus Prevention Windows. On my system this field looks like this:

!(class=Polkit-gnome-authentication-agent-1) && !(class=Hamster-indicator)

Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

I'm using the Hamster-Indicator on Ubuntu 13.04 and I'm having this exact same issue.

tags: added: raring
tags: added: precise
tags: added: quantal
Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

Romain's workaround worked for me, yet obviously this remains a bug because this should be a default behavior that requires no advance configuration.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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