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

Mark Kessler resolved FLEX-26157.
---------------------------------

    Resolution: Not A Problem

Tested with the below application.  Problem no longer occurs as of the current 
Flex-SDK.  Jeremy Wischusen has also tested and produced the same results.


<?xml version="1.0" encoding="utf-8"?>
<!---
   Test application
-->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
               xmlns:s="library://ns.adobe.com/flex/spark" > 

    <s:layout>
        <s:VerticalLayout horizontalAlign="center" verticalAlign="middle" 
gap="0" />
    </s:layout>

    <s:HGroup width="100%" horizontalAlign="center">
        <s:TextInput id="ti" displayAsPassword="true" change="trace(ti.text)"/>
        <s:Button label="Check"  click="trace('checking: ' + ti.text);"/>
    </s:HGroup>

</s:Application>
                
> Flex 4 Spark TextInput Issue
> ----------------------------
>
>                 Key: FLEX-26157
>                 URL: https://issues.apache.org/jira/browse/FLEX-26157
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: TextInput
>    Affects Versions: Adobe Flex SDK 4.1 (Release)
>         Environment: Affected OS(s): All OS Platforms
> Affected OS(s): All OS Platforms
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Mark Kessler
>              Labels: easytest
>         Attachments: Screen Shot 2013-04-18 at 8.10.17 AM.png
>
>
>       I have found a problem with the spark TextInput component.
>  
> If the TextInput displayAsPassword variable is set to true and the user 
> places a string of characters into the component but then highlights the 
> whole string of characters and pastes a shorter string of characters in, the 
> shorter string of characters only replaces the amount of characters that the 
> pasted string has and maintains the rest of the characters of the longer 
> string.
> Steps to reproduce:
> 1. Put "p...@podpea.co.uk" into the TextInput, 
> 2. Highlight the entire string, 
> 3. Paste "blah" into the TextInput
> 4. trace out the "text" property of the TextInput. You should get 
> "b...@podpea.co.uk". The paste has only replaced the first four characters of 
> the original string but only four characters appear in the TextInput field.
>  
> I have included some simple code so that you can check this for yourself. If 
> you follow the example above and then press the "Check" button the Alert box 
> will tell you what is actually in the TextInput field:
>  
> <?xml version="1.0" encoding="utf-8"?>
> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
>                xmlns:s="library://ns.adobe.com/flex/spark"
>                xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" 
> minHeight="600">
>     <fx:Script>
>         <![CDATA[
>             import mx.controls.Alert;
>         ]]
>       >
>     </fx:Script>
>     <s:HGroup width="100%" horizontalAlign="center">
>         <s:TextInput
>             id="ti"
>             displayAsPassword="true"
>             change="trace(ti.text)"/>
>         <s:Button
>             label="Check"
>             click="Alert.show(ti.text);"/>
>     </s:HGroup>
>    
>    
> </s:Application>
>     

--
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

Reply via email to