title: Attempting to use disconnect port object
body: <p><br/>
  In my chrome extension sometimes I have an error of "Attempting to use disconnected port object", in file : chrome/RendererExtensionBindings, in line number 159.</p>
  
  <p>I checked in the chrome API and in my code base the next functions:</p>
  
  <ol>
  <li>chrome.tabs.connect</li>
  <li>chrome.extension.connect</li>
  <li>chrome.extension.onConnect (and onConnect external)</li>
  </ol>
  
  <p>Because I know that they are the only using the Port object.. I am using only three methods for communication in my code base:</p>
  
  <ol>
  <li>chrome.tabs.onRequest</li>
  <li>chrome.tabs.sendRequest</li>
  <li>iframe messaging (postMessage and 'message' event listener)</li>
  </ol>
  
  <p>In addition I don't know in which scenario it happens.. do you have suggestions? maybe I am wrong and this message can pop from chrome.tabs.onRequest/ chrome.tabs.sendRequest?</p>
  
  <p>Thanks in advance, <br/>
  - Yosy</p>