remove useless argument check for tab

* the argument recieves only a tab that opens a context menu. And it surely
  exists.
  see chrome://browser/content/browser.js::TabContextMenu
show 'No' instead '0'
minor fix

* update comments