Success! Looks like we've fixed this one. According to our records the fix was applied for
a recent build.
Ext JS Premium Member
Ext.id() doesn't return unique id
Ext version tested:
According to documentation, Ext.id() function takes only optional arguments. When both are omitted, prefix is defaulted to ''ext-element-" and sequence is provided by Ext.idSeed. Looks like when elements are created though, idSeed is not incremented accordingly. Because of that, a call to Ext.id() might return a reference to an already-existing element, instead of fresh one
Steps to reproduce the problem:
- Use test case below
- Ext.id() in console
- "ext-element-1" is returned, which is actually the <head>
fullscreen : true,
html : 'Hello from your first Sencha Touch App made by Sencha Fiddle.'
Last edited by mitchellsimoens; 1 Dec 2012 at 7:49 AM.
Reason: Added testcase to post
Thanks for the report! I have opened a bug in our bug tracker.