Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-13435] iOS: TableView with search and rows containing labels

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-04-08T21:24:18.000+0000
Affected Version/sRelease 3.0.2
Fix Version/sRelease 3.1.0, 2013 Sprint 07 Core, 2013 Sprint 07, Release 3.2.0
ComponentsiOS
Labelsmodule_tableview, qe-closed-3.1.0, qe-testadded, regression, triage
ReporterSlim McKinsley
AssigneeVishal Duggal
Created2013-04-06T02:17:24.000+0000
Updated2013-09-30T08:16:33.000+0000

Description

Run the attached app.js in Ti SDK 3.1.0. Steps to reproduce bug: 1. Tap table search and enter 0. 2. Tap the first matching row to open the detail window. 3. Tap the back button to return, notice the previously selected row appears blank. (Expected: selected row should display visibly) 4. Scroll row 0 off screen and back and notice the label reappears and row displays correctly. This is a regression from Ti SDK 2.1.4.GA. If you run the same app.js with the steps above in 2.1.4.GA it works correctly. Note related bug TIMOB-12750 that I also logged and was recently fixed in 3.1.0.

Attachments

FileDateSize
app.js2013-04-06T02:17:24.000+00001671

Comments

  1. Ingo Muschenetz 2013-04-06

    [~slim.mckins] thanks. What is the behavior in 3.0.2?
  2. Daniel Sefton 2013-04-06

    The regression appears between 3.0 GA and 3.0.2 GA. It doesn't disappear with 3.0, but does with 3.0.2.
  3. Max Stepanov 2013-04-06

    This is 'highlightedColor' issue. After removing this property from label everything works as expected. Basically, when navigate back the label stays in highlighted state which has white text color. And table row background is white too.
  4. Vishal Duggal 2013-04-08

    Pull pending https://github.com/appcelerator/titanium_mobile/pull/4116
  5. Vishal Duggal 2013-04-08

    Backport to 3_1_X https://github.com/appcelerator/titanium_mobile/pull/4124
  6. Anshu Mittal 2013-04-09

    Tested with: SDK: 3.1.0.v20130408154547 Studio:3.1.0.201304011603 Device: iPhone5(v 6.0) OS: OSX 10.7.5 After tapping the back button to return, previously selected row doesn't go blank. It contains its label.
  7. Eric Merriman 2013-04-09

    Verified fixed with: Mac OS 10.8.3 Xcode 4.6 CLI: 3.1.0-cr Alloy: 1.1.0-cr Appcelerator Studio, build: 3.1.0.201304082106 Titanium SDK version 3.1.0.v20130409124549 iPhone 5 6.0

JSON Source