Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-9342] MobileWeb: Ensure all UI elements properly disconnect events and nodes on destroy()

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2012-06-15T15:20:54.000+0000
Affected Version/sRelease 2.0.1
Fix Version/sRelease 2.1.0, Sprint 2012-12 MW
ComponentsMobileWeb
Labelsn/a
ReporterChris Barber
AssigneeChris Barber
Created2012-06-01T16:41:51.000+0000
Updated2017-03-03T23:30:10.000+0000

Description

There are a couple of places where not all events, gestures, domnodes are not detached/destroyed when the UI element is explicitly destroyed.

Attachments

FileDateSize
app.js2012-06-15T15:04:51.000+00005584

Comments

  1. Chris Barber 2012-06-06

    Here's all the files that need fixing: * titanium/Ti/_/UI/Element.js * titanium/Ti/UI/ImageView.js * titanium/Ti/UI/Picker.js * titanium/Ti/UI/PickerColumn.js * titanium/Ti/UI/ScrollableView.js * titanium/Ti/UI/TableView.js * titanium/Ti/UI/TextField.js
  2. Chris Barber 2012-06-15

    Pull request: https://github.com/appcelerator/titanium_mobile/pull/2412
  3. Chris Barber 2012-06-15

    Test with attached app.js and KitchenSink.
  4. Lee Morris 2017-03-03

    Closing ticket as MobileWeb is no longer supported.

JSON Source