Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-24607

TextInput.text property is not updated when selecting text and overwriting with IME.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Later
    • Adobe Flex SDK 4.1 (Release)
    • None
    • mx: TextInput
    • None
    • Affected OS(s): Windows
      Affected OS(s): Windows
      Language Found: Japanese

    Description

      TextInput.text property is not updated when selecting text and overwriting with IME. Not a regression. It comes into a problem when using Flash Player 10.1.53.64 (Windows). If you use Flash Player 10.0.45.2 or earlier, the 6th step below doesn't delete selected text, so this problem doesn't occur.

      Steps to reproduce:
      1. Run attached application.
      2. Click textInput01.
      3. Enable IME.
      4. Hit 'aaa' ('あああ') and Enter key.
      5. Select 'あああ'.
      6. Hit 'i' ('い') and Esc key.
      7. Click 'Get text property of textInput01' button.

      Actual Results:
      The selected text 'あああ' is deleted whereas TextInput.text property still holds 'あああ'.

      Expected Results:
      TextInput.text should be updated to reflect the current input. In this case, TextInput.text should be ''.

      Workaround (if any):
      Please see IMECancel_workaround.mxml and CaptureUserInput.as attached to this bug.

      Attachments

        Activity

          People

            adobejira Adobe JIRA
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: