title: ui-router not changing url in address bar
body: <p>When I click the emails button it should load the emails page and change the url to <code>/emails</code>.
  When I click the texts button it should load the texts page and change the url to <code>/texts</code>.</p>
  
  <p>What is actually happening though the email works fine, but when I click on the texts button the correct ctrl and view is loaded and works BUT my address bar keeps the last url I was on instead of changing to the text url.</p>
  
  <p>My application works fine, but I have no idea what is causing this.</p>
  
  <p>When I enter the url manually and hit enter the correct view and ctrl are loaded as expected, but when I click another link and then click the texts link my address bar has the last url still in it.</p>
  
  <p>GOOD
  <img src="https://i.stack.imgur.com/pATeV.jpg" alt="enter image description here"></p>
  
  <p>The URL is wrong it should have <code>/texts</code>.
  <img src="https://i.stack.imgur.com/3DhuT.jpg" alt="enter image description here"></p>
  
  <h3>Email Module Code</h3>
  
  <p>/emails/emails.js</p>
  
  <pre><code>angular.module('rmc.contact.emails', [
      'rmc.contact.emails.create',
      'rmc.contact.emails.edit',
      'rmc.contact.emails.preview',
      'rmc.contact.emails.view'
  ])
  
      .config(['$stateProvider', function($stateProvider) {
          $stateProvider
              .state('rmc.contact.emails', {
                  url: '/emails',
                  controller: 'EmailsCtrl',
                  templateUrl: '/apps/rmc/contact/emails/emails.tpl.html'
              });
      }])
  </code></pre>
  
  <p>/emails/create/create.js</p>
  
  <pre><code>angular.module('rmc.contact.emails.create', [])
  
      .config(['$stateProvider', function($stateProvider) {
          $stateProvider
              .state('rmc.contact.emails.create', {
                  url: '/create?cardId',
                  controller: 'EmailsCreateCtrl',
                  templateUrl: '/apps/rmc/contact/emails/create/create.tpl.html'
              });
      }])
  </code></pre>
  
  <h3>Text Module Code</h3>
  
  <p>/contact/texts/texts.js</p>
  
  <pre><code>angular.module('rmc.contact.texts', [
      'rmc.contact.texts.create',
      'rmc.contact.texts.edit',
      'rmc.contact.texts.preview',
      'rmc.contact.texts.view'
  ])
  
      .config(['$stateProvider', function($stateProvider) {
          $stateProvider
              .state('rmc.contact.texts', {
                  url: '/texts',
                  controller: 'TextsCtrl',
                  templateUrl: '/apps/rmc/contact/texts/texts.tpl.html'
              });
      }])
  </code></pre>
  
  <p>/contact/texts/create/create.js</p>
  
  <pre><code>angular.module('rmc.contact.texts.create', [])
  
      .config(['$stateProvider', function($stateProvider) {
          $stateProvider
              .state('rmc.contact.texts.create', {
                  url: '/create',
                  controller: 'TextsCreateCtrl',
                  templateUrl: '/apps/rmc/contact/texts/create/create.tpl.html'
              });
      }])
  </code></pre>
  
  <p>The menu links</p>
  
  <p>/contact/contact.tpl.html</p>
  
  <pre><code>    &lt;div class='three-full-btns'&gt;
          &lt;a ui-sref='rmc.contact.calls.create({ cardId: 0 })' ng-if="hasPermission('rmc.calls')" title='Calls' class='btn'&gt;
              &lt;i class='icon-phone'&gt;&lt;/i&gt;
          &lt;/a&gt;
  
          &lt;a ui-sref='rmc.contact.emails.create({ cardId: 0 })' ng-if="hasPermission('rmc.emails')" title='Emails' class='btn'&gt;
              &lt;i class='icon-envelope'&gt;&lt;/i&gt;
          &lt;/a&gt;
  
          &lt;a ui-sref='rmc.contact.texts.create' ng-if="hasPermission('rmc.texts')" title='Texts' class='btn'&gt;
              &lt;i class='icon-mobile-phone'&gt;&lt;/i&gt;
          &lt;/a&gt;
      &lt;/div&gt;
  
      &lt;div class='three-full-btns'&gt;
          &lt;a ui-sref='rmc.contact.systems.create({ cardId: 0 })' title='Systems' ng-if="hasPermission('rmc.systems')" class='btn'&gt;
              &lt;i class='icon-ok'&gt;&lt;/i&gt;
          &lt;/a&gt;
  
          &lt;a ui-sref='rmc.contact.forms.create({ cardId: "" })' ng-if="hasPermission('rmc.forms')" title='Forms' class='btn'&gt;
              &lt;i class='icon-file-text'&gt;&lt;/i&gt;
          &lt;/a&gt;
  
          &lt;a ui-sref='rmc.contact.columns.view({ cardId: "" })' ng-if="hasPermission('rmc.columns')" title='Column Forms' class='btn'&gt;
              &lt;i class='icon-columns'&gt;&lt;/i&gt;
          &lt;/a&gt;
      &lt;/div&gt;
  </code></pre>