title: Different results between chrome console and extension
body: <p>I made a chrome extension to type a searchstring into a searchbar, which automatically updates a table below it. I've been trying a lot of different things and "keyup" seems to actually trigger the function that updates the table. - Note, that I do not own this website and I have no access to the code!</p>
  
  <p>I am using jQuery to type the string like this:</p>
  
  <pre><code>$("#filter").val("apple").trigger('keyup');
  </code></pre>
  
  <p>If I put this into <strong>chromes console</strong>, the searchbar gets filled and the table gets updated without any problems.</p>
  
  <p>If I put it into a <strong>chrome extension</strong>, it types the text, but it doesn't trigger the update process for the table. If I then click the searchfield and then press an arrow key (for example), the table gets updated.</p>
  
  <p>I used a guide to add jQuery to my extension.</p>
  
  <ul>
  <li><p>Is there any permission needed to make this tiny line of code trigger this website's event?</p>
  
  <ul>
  <li>Here is my manifest (stackoverflow somehow messes up the formatting here): <a href="http://pastebin.com/8B3yV2wE" rel="nofollow">http://pastebin.com/8B3yV2wE</a></li>
  </ul></li>
  </ul>