mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 944450 - [Australis] Collect UITelemetry on the total number of tabs in each window. r=Gijs.
This commit is contained in:
parent
b4d3467178
commit
378ea13e2e
@ -425,6 +425,21 @@ this.BrowserUITelemetry = {
|
||||
result.nondefaultAdded = nondefaultAdded;
|
||||
result.defaultRemoved = defaultRemoved;
|
||||
|
||||
// Find out how many open tabs we have in each window
|
||||
let winEnumerator = Services.wm.getEnumerator("navigator:browser");
|
||||
let visibleTabs = [];
|
||||
let hiddenTabs = [];
|
||||
while (winEnumerator.hasMoreElements()) {
|
||||
let someWin = winEnumerator.getNext();
|
||||
if (someWin.gBrowser) {
|
||||
let visibleTabsNum = someWin.gBrowser.visibleTabs.length;
|
||||
visibleTabs.push(visibleTabsNum);
|
||||
hiddenTabs.push(someWin.gBrowser.tabs.length - visibleTabsNum);
|
||||
}
|
||||
}
|
||||
result.visibleTabs = visibleTabs;
|
||||
result.hiddenTabs = hiddenTabs;
|
||||
|
||||
return result;
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user