You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Mihai Chira (JIRA)" <ji...@apache.org> on 2014/03/25 13:25:16 UTC

[jira] [Created] (FLEX-34187) mouseOut event not dispatched on component removal if setFocus() called

Mihai Chira created FLEX-34187:
----------------------------------

             Summary: mouseOut event not dispatched on component removal if setFocus() called
                 Key: FLEX-34187
                 URL: https://issues.apache.org/jira/browse/FLEX-34187
             Project: Apache Flex
          Issue Type: Bug
          Components: Focus Manager
    Affects Versions: Apache Flex 4.11.0
            Reporter: Mihai Chira
             Fix For: Apache Flex 4.13.0
         Attachments: _MouseOutGlitch.fxp

Steps to reproduce:
1. Run the attached project
2. Hover mouse over the first button (and don't move it)
2.1. Notice that the mouseOut event was called.
3. Hover mouse over the second button (and don't move it)

Actual behaviour: mouseOut is not dispatched when the button is removed from stage, but only when the user moves the mouse again.
Expected behaviour: mouseOut is dispatched as soon as the component is removed from stage, regardless which component had focus when the hovered component was removed.


NOTES:
-this bug is reproducible regardless which component we set the focus to before removing the second button.
-this bug is reproducible with any type of component, not just Buttons, as long as you can add a MOUSE_OUT event listener to it.



--
This message was sent by Atlassian JIRA
(v6.2#6252)