Sencha Touch version tested:
1.0.1 and 1.0
only default sencha-touch.css


Platform tested against:
iOS 4

Description:
When i select an element of a list, this elements become blue(selected) correctly.
In i add to the list the itemSelector properties to fire a function after selection, the function fires, but
the class x-item-selected is assigned to the wrong div, so the item is not highligthed.

Test Case:

working one
PHP Code:
my_list = new Ext.List({
            
itemTpl'<tpl for="."><div class="element">{text}</div>',
            
cls'contact',
            
singleSelecttrue,
            
width240,
            
height446,
            
floatingtrue,
            
modaltrue,
            
storetipologia_store,
            
listeners: {
                
itemtapsomething,
                
afterrender: function() {
                    
tipologia_store.getProxy();
                    
tipologia_store.load();
                },
                
scopethis
            
}

        }); 
Wrong one
PHP Code:

my_list 
= new Ext.List({
            
itemTpl'<tpl for="."><div class="element">{text}</div>',
            
cls'contact',
            
singleSelecttrue,
            
itemSelector'div.element',
            
width240,
            
height446,
            
floatingtrue,
            
modaltrue,
            
storetipologia_store,
            
listeners: {
                
itemtapsomething,
                
afterrender: function() {
                    
tipologia_store.getProxy();
                    
tipologia_store.load();
                },
                
scopethis
            
}

        }); 

html produced for the right code:

PHP Code:
<div class="x-list-item  x-item-selected">
      <
div class="x-list-item-body">
            <
div class="elemento">anelli-dia-eternelle</div>
      </
div>
</
div
html produced for the wrong code:

PHP Code:
<div class="x-list-item">
      <
div class="x-list-item-body">
            <
div class="elemento x-item-selected">anelli-dia-eternelle</div>
      </
div>
</
div