[ https://issues.apache.org/jira/browse/FLEX-33375?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alex Harui resolved FLEX-33375. ------------------------------- Resolution: Not A Problem We would need a complete test case to be sure, but the most likely cause based on the snippet you included is that the button still has keyboard focus. The FocusManager does not try to figure out where else to put focus when the focused item is removed from the display list. It is highly recommended that you call setFocus on some useful component for your users that may not be able to use a mouse, and doing so should allow the view to be garbage collected. Otherwise, please re-open with a small and complete test case. > Button clicked in a Component (Group) causes the component to stay in memory > ---------------------------------------------------------------------------- > > Key: FLEX-33375 > URL: https://issues.apache.org/jira/browse/FLEX-33375 > Project: Apache Flex > Issue Type: Bug > Components: Spark: Button > Environment: air 3.5 mobile > Reporter: Christian Kiefer > Priority: Critical > > Code: > protected function handleLoginClicked(event:MouseEvent):void > { > dispatchEvent(new LoginEvent(LoginEvent.LOGIN, "XYZ", "123")); > } > > ]]> > </fx:Script> > <s:Button width="100%" id="loginButton" > enabled="true" > label="test" > height="60" > click="handleLoginClicked(event)"/> > > <s:Label y="200" text="test" click="handleLoginClicked(event)"/> > Result: > After the login event is dispatched the view/current component (group) gets > disposed and removed... > Problem: > clicking the label and the view isn't in memory anymore. > clicking the button causes the view to stay in memory. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira