If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Firefox 3.6, Flash, Event.MOUSE_LEAVE get triggered by click (should only be triggered by the mouse leaving the stage)

RESOLVED INCOMPLETE

Status

()

Core
Plug-ins
--
major
RESOLVED INCOMPLETE
8 years ago
7 months ago

People

(Reporter: daniel, Unassigned)

Tracking

({flashplayer})

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

8 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; nb-NO; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; nb-NO; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7

Firefox 3.6, Flash, Event.MOUSE_LEAVE get triggered by click (should only be triggered by the mouse leaving the stage)

Example:

The Vimeo player should hide the skin at mouseLeave or about two seconds off inactivity. In Firefox 3.6 it also hides the skin at click events.

I originally discovered this possible bug when working on a slideshow player in flash using the Event.MOUSE_LEAVE event. You should see the difference between safari and firefox 3.6 on the videoplayer ot vimeos frontpage.

Everything works fine in Firefox 3.5.

Reproducible: Always

Steps to Reproduce:
1. Open (example) vimeo.com
2. When the vimeo player starts, click on it
3. Watch the skin disappear as a result of a false mouseLeave event triggered by Firefox 3.6 through Flash Player


Expected Results:  
No mouseLeave event on click

Not triggered the mouseLeave event

Comment 1

8 years ago
I would also like to confirm this bug on the Mac 3.6.x version.  This bug was also tested against a Windows 3.6.x browser, but the MOUSE_LEAVE event works as expected. Not confirmed on Linux.

You can also reproduce this event here, for example:
http://www.yofla.com/flash/3d-rotate/examples.php?exampleId=6

Steps to Reproduce:
1. Allow flash to preload images. Notice slider at bottom of interface.
2. Hold down mouse button on slider and drag 100% to the right.
3. Continue to drag mouse pointer off the stage with button pressed, and then release mouse button.
4. Return mouse to the Flash stage, avoiding contact with the slider. Notice the interface slider is still tracking along with any horizontal mouse movements.

I also tested this on a Mac Safari 4 browser (Version 4.0.3 (6531.9)), and the cursor and "mouse button down event" can leave the stage and return to the stage without the Flash slider remaining "active".  By process of elimination, this confirms it is not strictly a Flash issue, but instead a relationship issue between 3.6.x and Flash.

Factors for Determining Priority:
In my opinion, this is a higher priority bug for Mac, because it can affect the usability of Flash-based user interfaces.

Other details: (Mac user-agent details where bug is reproduced)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3

Updated

8 years ago
Component: Extension Compatibility → Plug-ins
Product: Firefox → Core
QA Contact: extension.compatibility → plugins

Updated

8 years ago
Keywords: flashplayer

Comment 2

7 months ago
Resolving old bugs which are likely not relevant any more, since NPAPI plugins are deprecated.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 7 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.