You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Mark Kessler (JIRA)" <ji...@apache.org> on 2013/04/20 23:37:15 UTC

[jira] [Resolved] (FLEX-26157) Flex 4 Spark TextInput Issue

     [ 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 "paul@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 "blah@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