title: Why is chrome.tabs.query() only allowing me to update some tabs
body: <p>I have been fiddling around with chrome extensions for a few days now to learn more about how they work. I am trying to make a simple extension that adds "/about" to the end of the url for every webpage. This bit of code works for several pages, such as chrome://extensions, chrome://settings, etc., but does not work for others, such as <a href="https://www.google.com" rel="nofollow">https://www.google.com</a>, <a href="https://www.amazon.com" rel="nofollow">https://www.amazon.com</a>, etc. Can anyone point to the problem with my code?</p>
  
  <pre><code>chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
  chrome.tabs.query({active: true, currentWindow: true, status: "complete"}, function(array_of_Tabs) {
      var activeTab = array_of_Tabs[0];
      var url = activeTab.url;
      chrome.tabs.update({url: url + "/about"});
      window.close();
  });
  
  }); 
  </code></pre>
  
  <p>I apologize for any bad code, I am just getting started learning javascript. Thanks!</p>