aboutsummaryrefslogtreecommitdiff
path: root/e2e/ambassador/src/background/tabs.js
diff options
context:
space:
mode:
Diffstat (limited to 'e2e/ambassador/src/background/tabs.js')
-rw-r--r--e2e/ambassador/src/background/tabs.js28
1 files changed, 0 insertions, 28 deletions
diff --git a/e2e/ambassador/src/background/tabs.js b/e2e/ambassador/src/background/tabs.js
deleted file mode 100644
index 5594134..0000000
--- a/e2e/ambassador/src/background/tabs.js
+++ /dev/null
@@ -1,28 +0,0 @@
-const create = (props = {}) => {
- return new Promise((resolve) => {
- browser.tabs.create(props).then((createdTab) => {
- let callback = (tabId, changeInfo, tab) => {
- if (tab.url !== 'about:blank' && tabId === createdTab.id &&
- changeInfo.status === 'complete') {
- browser.tabs.onUpdated.removeListener(callback);
-
- // wait for 50 milliseconds to ensure plugin loaded;
- setTimeout(() => resolve(tab), 50);
- }
- };
- browser.tabs.onUpdated.addListener(callback);
- });
- });
-};
-
-const selectAt = (props = {}) => {
- return browser.tabs.query({ windowId: props.windowId }).then((tabs) => {
- let target = tabs[props.index];
- return browser.tabs.update(target.id, { active: true });
- });
-};
-
-
-export {
- create, selectAt
-};