title: ui-router: open state in new tab with target="_blank", params are lost
body: <p>I'm doing an Angular app in which a table's rows has a button each, and on click of these buttons a new tab should be opened for the row that button is on.</p>
  
  <p>I needed to pass parameters into the new tab created this way. I've declared the parameter in the state initialization:</p>
  
  <pre><code>.state('viewlisting', {
     url: "/listings/:id",
     params: {
       'action': '',
     },
     controller: 'ListingsController',
     templateUrl: "partials/listings/view_listing.html"
   });
  </code></pre>
  
  <p>and the button has something like this:</p>
  
  <pre><code>ui-sref='viewlisting({id:"+data+", action:"images"})'
  </code></pre>
  
  <p>The params are passed in, everything works as expected.</p>
  
  <pre><code>//URL: /#/listings/42
  $state.params.action //returns "images"
  $state.params.id //returns "42"
  </code></pre>
  
  <p>But adding <code>target="_blank"</code> to the <code>&lt;a&gt;</code> tag causes the $state.params object to return the following:</p>
  
  <pre><code>//URL: /#/listings/42
  $state.params.action //returns ""
  $state.params.id //returns "42"
  </code></pre>
  
  <p>I've searched for hours, I've looked at the ui-router documentation and the issue tracker for something that addresses my situation but I've found nothing. </p>
  
  <p>Are state parameters not passed on <code>target='_blank'</code>'ed <code>ui-sref</code> links?</p>