[regression][precise] Focus-follow-mouse is no longer compatible with fullscreen Flash

Bug #990909 reported by Tristan Schmelcher
60
This bug affects 12 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Starting immediately after update from Oneiric to Precise, focus-follows-mouse no longer works with fullscreen Flash. When focus-follows-mouse is enabled, attempting to go fullscreen in a Flash video fails. The fullscreen window opens momentarily and then disappears. Very occasionally, it stays up. There does not seem to be any work-around. Both Firefox and Chrome are affected.

Repro steps:

1) Open CCSM.
2) Go to General Options -> Focus & Raise Behaviour.
3) Uncheck Click To Focus.
4) Go to www.youtube.com and play any video.
5) Try to go fullscreen.

Expected:

Fullscreen window should open and stay open.

Actual:

Fullscreen window almost always fails to stay open.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:0.9.7.6-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 295.40 Thu Apr 5 21:37:00 PDT 2012
 GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,imgpng,unitymtgrabhandles,gnomecompat,mousepoll,place,resize,regex,snap,grid,wall,vpswitch,obs,move,session,animation,expo,fade,workarounds,ezoom,scale,unityshell]
CompositorRunning: compiz
Date: Sat Apr 28 21:53:02 2012
DistUpgraded: 2012-04-28 10:40:10,851 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 295.40, 3.0.0-17-generic, x86_64: installed
 nvidia-current, 295.40, 3.2.0-24-generic, x86_64: installed
GraphicsCard:
 NVIDIA Corporation Device [10de:1251] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: CLEVO/KAPOK Computer Device [1558:5102]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
JockeyStatus:
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
 xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
MachineType: System76, Inc. Serval Professional
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=355c2248-a24b-4840-8000-e563ad9d0727 ro quiet splash pcie_aspm=off vt.handoff=7
SourcePackage: compiz
UpgradeStatus: Upgraded to precise on 2012-04-28 (0 days ago)
XorgConf:
 Section "Device"
  Identifier "Default Device"
  Option "NoLogo" "True"
 EndSection
dmi.bios.date: 06/01/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.4
dmi.board.asset.tag: Not Applicable
dmi.board.name: Serval Professional
dmi.board.vendor: System76, Inc.
dmi.board.version: serp7
dmi.chassis.asset.tag: Not Applicable
dmi.chassis.type: 10
dmi.chassis.vendor: System76, Inc.
dmi.chassis.version: serp7
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.4:bd06/01/2011:svnSystem76,Inc.:pnServalProfessional:pvrserp7:rvnSystem76,Inc.:rnServalProfessional:rvrserp7:cvnSystem76,Inc.:ct10:cvrserp7:
dmi.product.name: Serval Professional
dmi.product.version: serp7
dmi.sys.vendor: System76, Inc.
version.compiz: compiz 1:0.9.7.6-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu35
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Tristan Schmelcher (tschmelcher) wrote :
Daniel Hahler (blueyed)
Changed in compiz (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Revision history for this message
costexx (costexx) wrote :

When focus-follows-mouse is enabled, attempting to go fullscreen in a Flash video fails for me too (12.04). Also i can't rename desktop icons after enabling this function. I choose rename and the text becomes a textbox to be edited but it doesn't receive focus to edit. From nautilius it can be renamed without problems.

The same problem was happening in 11.10 to.

Revision history for this message
Paddy Launch (paddylaunch-deactivatedaccount) wrote :

This affects me too. I find that if you repeatedly click on maximize, eventually (on the 4th or 5th click), the maximization will "stick". Not ideal, but a "workaround" of sorts :)

I'm slightly concerned that Ubuntu is officially deprecating the notion of "focus follows mouse" and therefore won't fix this. After all, it is not possible to select focus follows without installing the non-standard config-compiz.

Revision history for this message
Daniel Bergamini (daniel-bergamini) wrote :

Experiencing the same symptoms here under 12.04. Just commenting to helpfully help get some visibility.

I don't know why more people don't use focus follows mouse, and auto-raise. Probably because the option has been completely removed from the default menus as posted above. These are pretty standard features for X Window Manager, why make them so difficult to configure? Now you have to know the feature exists and search for a way to enable it.

Steve Langasek (vorlon)
tags: removed: regression-update
Revision history for this message
Tristan Schmelcher (tschmelcher) wrote :

FYI, this definitely did NOT happen for me on 11.10.

Revision history for this message
Bart Janssens (bartholomeus-j) wrote :

This problem did not happen to me on 11.10, from the day i upgraded to 12.04 getting flash video's to fullscreen has been hell. At least I'm glad to know why this happens now, disabling focus follows mouse restores the maximize function but somehow each release it's being made harder to keep on using focus follows mouse.

Revision history for this message
Ed Bunker (calvin441h) wrote :

This bug is almost nine months old and nothing happened.
It affects an LTS release but, as Unity cannot use follow focus mouse, nobody seems to care.
This is frustrating.

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.