title: Why is window.location.search empty?
body: <p>If I <code>console.log(window.location)</code> I get this:</p>
  
  <pre><code>Location {replace: function, assign: function, ancestorOrigins: DOMStringList, origin: "https://localhost:3000", hash: "#/account/content?hello=world"…}
  ancestorOrigins: DOMStringList
  assign: function () { [native code] }
  hash: "#/account/content?hello=world"
  host: "localhost:3000"
  hostname: "localhost"
  href: "https://localhost:3000/#/account/content?hello=world'"
  origin: "https://localhost:3000"
  pathname: "/"
  port: "3000"
  protocol: "https:"
  reload: function reload() { [native code] }
  replace: function () { [native code] }
  search: ""
  toString: function toString() { [native code] }
  valueOf: function valueOf() { [native code] }
  __proto__: Location
  </code></pre>
  
  <p>I expect <code>search</code> to be <code>?hello=world</code>, but it isn't.</p>
  
  <p>Why?</p>
  
  <p>I'm using Chrome 35</p>