Mouse cursor disappears in firefox during page loading

Bug #163250 reported by Fedor Isakov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
New
Undecided
Unassigned
Nominated for Intrepid by BenHoltz

Bug Description

Binary package hint: compiz

I'm experiencing a rather peculiar bug with mouse cursor disappearing within a Firefox window, but only while a page is being loaded. After a page is completely loaded, the cursor is restored.

I managed to link this oddity to my usage of "enhanced zoom desktop" feature in Compiz. In short, the bug shows itself after I used the zoom feature at least once, and it won't go until X server is restarted.

I have settings for mouse cursor in "enhanced zoom desktop" different from the standard:
   Sync mouse: off
   Scale the mouse pointer: on
   Hide original mouse pointer: on
   Restrain the mouse to zoom area: on
   Mouse panning: on

I tried setting Option "HWcursor" "off" in xorg.conf, but it resulted in buggy mouse cursor, with flickering and screen artifacts.

I'm running Gutsy with all the latest updates. My video card is NVidia Quadro FX 1500M and I'm using nvidia-glx-new.

Revision history for this message
Travis Watkins (amaranth) wrote :

This is a problem with the xserver, iirc xfixes. If you want to work around it do not hide the original cursor in ezoom settings.

Revision history for this message
mjs7231 (mike5060) wrote :

I am seeing this same behavior in Ubuntu/Firefox. I am not hiding the original mouse in the zoom settings, but the mouse is still disappearing.

Revision history for this message
crackie (nomedsoft) wrote :

easy fix:

Add: Option "HWCursor" "True"
in Section: "Device" of file /etc/X11/xorg.conf

in my case sw-coursors still work but when the sw-coursor dissapears in fox you will see the hw-cursor so it is a good workaround

by the way: nice work guys ...

Revision history for this message
crackie (nomedsoft) wrote :

oh, i also disabled those hide and scale settings of enhenced zoom plugin
may be that also helped, but disabling those alone did nothing for me.

Revision history for this message
crackie (nomedsoft) wrote :

ok i think i found the exact cause:

The problem with animated mouse cursors disappearing (like the loading cursor in Firefox) is described here [beryl-project.org]. Apparently the 'Scale the mouse pointer' and 'Hide original mouse pointer' options of the Enhanced Zoom plugin from Compz Fusion work by changing the size of the cursor to 1x1. After zooming out the static cursors are restored, but the animated are not. This is also why the bug appears so random. It only occurs after the first usage of the zoom function.

The solution is to disable the options mentioned above, and probably use the 'Sync Mouse' option, log out and log back in. The size of the cursor will now always stay the same, but it will also not disappear anymore.

read here: http://ubuntuforums.org/showthread.php?s=2b2236b207d0b819e05dcd0f6a3d1583&t=469891&page=2

so it should also word to set SWcursor true and remove HWcursor true

Revision history for this message
crackie (nomedsoft) wrote :

So after some testing i can say SWcursor wont work at all .
(ugly blitting error so cursor is messed up when useing SWcursor)

So my steps to fix the bug are:

Step1 : Add: Option "HWCursor" "True"
             in Section: "Device" of file /etc/X11/xorg.conf

Step2: open ccsm and go to enhenced zoom plugin
            go to "Mouse-Behaviour"-Tab
            disable everything except "Sync Mouse"

Step3: save open files then press Alt+Ctrl+Backspace

Now you should be fine

Hope that helps cu guys

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.