files/en-us/mozilla/add-ons/webextensions/api/tabs/show/index.md
Shows one or more tabs that were previously hidden by a call to {{WebExtAPIRef("tabs.hide")}}.
This is an asynchronous function that returns a Promise.
let showing = browser.tabs.show(
tabIds // integer or integer array
)
tabIds
integer or array of integer. The IDs of the tab or tabs to show.A Promise that will be fulfilled with no arguments. If any error occurs, the promise will be rejected with an error message.
Show a single tab:
function onShown() {
console.log(`Shown`);
}
function onError(error) {
console.log(`Error: ${error}`);
}
browser.tabs.show(2).then(onShown, onError);
Show multiple tabs:
function onShown() {
console.log(`Shown`);
}
function onError(error) {
console.log(`Error: ${error}`);
}
browser.tabs.show([15, 14, 1]).then(onShown, onError);
{{WebExtExamples}}
{{Compat}}