files/en-us/mozilla/add-ons/webextensions/api/tabgroups/oncreated/index.md
Fires when a tab group is created.
In Chrome, this event is also fired when a tab group is moved between windows, instead of {{WebExtAPIRef("tabGroups.onMoved")}}.
browser.tabGroups.onCreated.addListener(listener)
browser.tabGroups.onCreated.removeListener(listener)
browser.tabGroups.onCreated.hasListener(listener)
Events have three functions:
addListener(listener)
removeListener(listener)
listener argument is the listener to remove.hasListener(listener)
listener is registered for this event. Returns true if it is listening, false otherwise.listener
group
Listen for and log tab group creation:
function tabGroupCreated(group) {
console.log(
`Tab group with ID ${group.id} was created in window ${group.windowId}.`,
);
}
browser.tabGroups.onCreated.addListener(tabGroupCreated);
{{WebExtExamples}}
{{Compat}}