https://hg.mozilla.org/integration/fx-team/rev/4a10c564dfca3189ab521c3ccfa92330163189b1 Bug 1190688: Part 1 - [webext] Implement the activeTab permission. r=billm https://hg.mozilla.org/integration/fx-team/rev/1d5e9f3d094d075cfda767dd2108b07c7f8557de Bug 1190688: Part 2 - [webext] Add tests for executeScript permission checks. r=billm
KWierso's having Bugzilla issues and asked me to add a comment to this bug on his behalf. This was backed out for frequent timeouts in the newly-added test. https://hg.mozilla.org/integration/fx-team/rev/689eebc89b6d https://treeherder.mozilla.org/logviewer.html#?job_id=6042877&repo=fx-team
Wow. We generate a surprising number of DOM windows for that test. Not sure how much I can cut it down, though. I guess I'll split it in two.
https://hg.mozilla.org/integration/fx-team/rev/72b3671ac8ef311a3469cb6ea74fe3bdd8ff21f1 Bug 1190688: Part 1 - [webext] Implement the activeTab permission. r=billm https://hg.mozilla.org/integration/fx-team/rev/89e666316ea0c2cc12976b2bd7f6dc54c566e94f Bug 1190688: Part 2 - [webext] Add tests for executeScript permission checks. r=billm
I've added a note on this: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission. Please let me know if this covers it.
Looks good. Thanks