deleteAllTabsExcept method
Implementation
void deleteAllTabsExcept(int index) {
if (index < 0 || index >= tabs.length) return;
var keep = tabs[index];
var discard = tabs.where((t) => t != keep).toList();
for (var tab in discard) {
if (tab.closeable) {
tab.dispose();
tabs.remove(tab);
}
}
}