When switching desktops Hangouts always steals focus

Bug #1391989 reported by Amir Tahvildaran
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Unity
New
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When I switch to a desktop that has the hangouts "window" on it, it steals the focus.

Steps to repeat:
* Desktop 1 has a terminal and the hangouts window
* Type in the terminal
* Switch to desktop 2 (using CTRL+ALT+RightArrow)
* Switch back to desktop 1
* Continue typing in the terminal

Outcome: Nothing happens in the terminal because your focus is on hangouts (as visible in the desktop title bar)

Expected: The terminal keeps focus

This is just one example (switching desktops) but there seems to be lots of different ways in which hangouts steals focus.

It's not a traditional window so I don't see options to disable "always on top" if that's what's happening.

I have tried to update the CCSM>General>Focus & Raise Behavior to set up focus prevention to no effect.

See also:
* https://askubuntu.com/questions/547328/google-hangouts-window-steals-focus-when-switching-desktops
* https://productforums.google.com/forum/#!category-topic/hangouts/i-found-a-bug/feature-other/desktop-other/chrome-extension/wC-PJXBmGQU

Revision history for this message
Amir Tahvildaran (amirdt22) wrote :

It seems this is happening because Hangouts is "always on top" with no way to toggle it.

As a workaround I toggle this setting with:
  wmctrl -r Hangouts -b remove,above

I'd propose that windows without any title bars should allow us to right click on the top desktop bar to manage the window.

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

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

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Sami Haahtinen (ressu) wrote :

This bug could be a duplicate of Bug #1125442

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

Other bug subscribers

Remote bug watches

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