Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-16260] iOS: Re-layout slow, impairing TextArea typing, with occasional disappearance of text

GitHub Issuen/a
TypeBug
PriorityLow
StatusOpen
ResolutionUnresolved
Affected Version/sRelease 3.2.0
Fix Version/sn/a
ComponentsiOS
Labelsparity
ReporterRudolf Cardinal
AssigneeUnknown
Created2014-01-12T20:22:01.000+0000
Updated2018-02-28T20:03:32.000+0000

Description

Attachments

FileDateSize
.log2014-01-12T20:22:14.000+00005895658
diagnostic4920183856558046704.log2014-01-12T20:22:21.000+000015690
iOS Simulator Screen shot Jan 20, 2014 4.53.39 PM.png2014-01-20T11:21:02.000+000089754

Comments

  1. Rudolf Cardinal 2014-01-13

    Apologies, actual and expected result swapped above!
  2. Wilson Luu 2014-01-29

    Was able to reproduce the following on SDK build 3.2.0.GA and 3.2.1.v20140128171647: 1. The lag/ripple effect when changing visibility or font size on: iphone 5s (7.0.2), ipad 2 (7.0.4), iOS simulator 3.5 inch (7.0.3) 2. The lag when typing in the textarea *only* on: ipad 2 (7.0.4) However, I was *not* able to reproduce the vanishing textarea content on: iphone 5s (7.0.2), ipad 2 (7.0.4), iOS simulator 3.5 inch (7.0.3). Also, I was not able to observe the Android behavior since the sample code is requiring in a custom Android module. Tested on: Titanium Studio, build: 3.2.1.201401281349 SDK build: 3.2.0.GA, 3.2.1.v20140128171647 CLI: 3.2.1-beta3 Alloy: 1.3.1-beta4 Xcode: 5.0.2 Devices: iphone 5s (7.0.2), ipad 2 (7.0.4), iOS simulator 3.5 inch (7.0.3)
  3. Rudolf Cardinal 2014-01-29

  4. Wilson Luu 2014-01-29

    Ah. Yes, you are correct. After commenting out the Android custom module and running the sample code on Samsung Galaxy S3 (4.1.2), I was able to observe the following: 1. There is no lag/ripple effect when changing visibility or font size 2. There is no noticeable lab when typing in the textarea 3. And, textarea does not vanish when typing large amounts of short text Tested on: Titanium Studio, build: 3.2.1.201401281349 SDK build: 3.2.0.GA, 3.2.1.v20140128171647 CLI: 3.2.1-beta3 Alloy: 1.3.1-beta4 Devices: Samsung Galaxy S3 (4.1.2) *Note to QE:* When testing on Android, comment out this part of the sample code:
       // comment this entire block of code
       if (Titanium.Platform.osname == 'android') {
           textAreaCreator = require('org.camcops.androidtibugfix').createTextArea; // custom module
       }
       
  5. Ingo Muschenetz 2014-01-31

    [~rudolf@pobox.com] Did this happen in 3.1.3 as well? Is this issue new to 3.2.0?
  6. Rudolf Cardinal 2014-01-31

    I think it was in 3.1.3 as well, but can't be 100% sure as that will now no longer launch (seems to need a good deal of reconfiguration w.r.t. iOS version to do so); presumably easier for you to check?

JSON Source