Project: titanium
Issue TIMOB-23475: Android: read-only properties with no setter are writable/delete-able
Properties like apiName on all proxies, or Ti.App.version are marked as read-only properties in our docs. That means the user should not be able to overwrite their values or delete them. However you currently can: {code:javascript} Ti.API.info('original version:' + Ti.App.version); Ti.App.version = 'my own very special string'; Ti.API.info('modified version:' + Ti.App.version); delete Ti.App.version; Ti.API.info('deleted version:' + Ti.App.version); {code}
Story points: 5