Sencha Touch 1.1.1 In my ‘route.js’ for Ext.Router.draw, I have custom route “map.connect” like: Ext.Router.draw(function(map) { map.connect(‘s/:specialName’, { controller: ‘Special’, action: ‘index’ }); map.connect(‘:controller/:action’); }); The URL I used is like this “http://localhost/m/#s/am-i-right-3023”, which contains dash(-) in the URL. If I refresh the browser with the URL, application is not reloading the page properly….