[jira] [Updated] (FLEX-33630) ComboBox RTE when opened and DEL pressed OR when opened, text input and BACKSPACE pressed

2013-07-24 Thread Mihai Chira (JIRA)

 [ 
https://issues.apache.org/jira/browse/FLEX-33630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mihai Chira updated FLEX-33630:
---

Attachment: _ExplodingCombobox.fxp

 ComboBox RTE when opened and DEL pressed OR when opened, text input and 
 BACKSPACE pressed
 -

 Key: FLEX-33630
 URL: https://issues.apache.org/jira/browse/FLEX-33630
 Project: Apache Flex
  Issue Type: Bug
  Components: Spark: ComboBox
Affects Versions: Apache Flex 4.9.0
Reporter: Mihai Chira
Priority: Critical
 Attachments: _ExplodingCombobox.fxp


 Run the attached project (nothing more than a ComboBox instance with no data 
 provider) and either:
 1. open the combobox and press DEL.
 2. open the combobox, type something, then press BACKSPACE.
 Actual behaviour: RTE:
 1.
 TypeError: Error #1009: Cannot access a property or method of a null object 
 reference.
   at 
 spark.accessibility::ComboBoxAccImpl/eventHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/accessibility/ComboBoxAccImpl.as:522]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 spark.components.supportClasses::DropDownListBase/http://www.adobe.com/2006/flex/mx/internal::changeHighlightedSelection()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/supportClasses/DropDownListBase.as:652]
   at 
 spark.components::ComboBox/textInput_changeHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/ComboBox.as:1105]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 spark.components.supportClasses::SkinnableTextBase/textDisplay_changeHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as:2707]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 spark.components::RichEditableText/textContainerManager_flowOperationCompleteHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/RichEditableText.as:4835]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 flashx.textLayout.container::TextContainerManager/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/container/TextContainerManager.as:1598]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 flashx.textLayout.elements::TextFlow/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/elements/TextFlow.as:867]
   at 
 flashx.textLayout.edit::EditManager/finalizeDo()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:679]
   at 
 flashx.textLayout.edit::EditManager/doOperation()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:623]
   at 
 flashx.textLayout.edit::EditManager/deleteNextCharacter()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:1383]
   at 
 flashx.textLayout.edit::EditManager/keyDownHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:362]
   at 
 flashx.textLayout.container::ContainerController/keyDownHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/container/ContainerController.as:2529]
   at 
 flashx.textLayout.container::TextContainerManager/keyDownHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/container/TextContainerManager.as:1889]
   at 
 

[jira] [Updated] (FLEX-33630) ComboBox RTE when opened and DEL pressed OR when opened, text input and BACKSPACE pressed

2013-07-24 Thread Justin Mclean (JIRA)

 [ 
https://issues.apache.org/jira/browse/FLEX-33630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Mclean updated FLEX-33630:
-

Labels: easyfix easytest  (was: )

 ComboBox RTE when opened and DEL pressed OR when opened, text input and 
 BACKSPACE pressed
 -

 Key: FLEX-33630
 URL: https://issues.apache.org/jira/browse/FLEX-33630
 Project: Apache Flex
  Issue Type: Bug
  Components: Spark: ComboBox
Affects Versions: Apache Flex 4.9.0
Reporter: Mihai Chira
Priority: Critical
  Labels: easyfix, easytest
 Attachments: _ExplodingCombobox.fxp


 Run the attached project (nothing more than a ComboBox instance with no data 
 provider) and either:
 1. open the combobox and press DEL.
 2. open the combobox, type something, then press BACKSPACE.
 Actual behaviour: RTE:
 1.
 TypeError: Error #1009: Cannot access a property or method of a null object 
 reference.
   at 
 spark.accessibility::ComboBoxAccImpl/eventHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/accessibility/ComboBoxAccImpl.as:522]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 spark.components.supportClasses::DropDownListBase/http://www.adobe.com/2006/flex/mx/internal::changeHighlightedSelection()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/supportClasses/DropDownListBase.as:652]
   at 
 spark.components::ComboBox/textInput_changeHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/ComboBox.as:1105]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 spark.components.supportClasses::SkinnableTextBase/textDisplay_changeHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as:2707]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 spark.components::RichEditableText/textContainerManager_flowOperationCompleteHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/RichEditableText.as:4835]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 flashx.textLayout.container::TextContainerManager/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/container/TextContainerManager.as:1598]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 flashx.textLayout.elements::TextFlow/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/elements/TextFlow.as:867]
   at 
 flashx.textLayout.edit::EditManager/finalizeDo()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:679]
   at 
 flashx.textLayout.edit::EditManager/doOperation()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:623]
   at 
 flashx.textLayout.edit::EditManager/deleteNextCharacter()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:1383]
   at 
 flashx.textLayout.edit::EditManager/keyDownHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/edit/EditManager.as:362]
   at 
 flashx.textLayout.container::ContainerController/keyDownHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/container/ContainerController.as:2529]
   at 
 flashx.textLayout.container::TextContainerManager/keyDownHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/textLayout/3.0.33/src/flashx/textLayout/container/TextContainerManager.as:1889]
   at