When switching tabs with the extension open and a search in progress,
highlights injected into the page are not removed as expected. To fix
this, tab queries for the current active tab were removed and tabs were
only querried when the browser action port is established.
Fixes #275
When switching tabs with the extension open and a search in progress, highlights injected into the page are not removed as expected. To fix this, tab queries for the current active tab were removed and tabs were only querried when the browser action port is established.