|
|
|
@ -283,7 +283,12 @@ export class TabProxy extends Plugin { |
|
|
|
|
delete this._handlers[name] |
|
|
|
|
let previous = currentFileTab |
|
|
|
|
this.loadedTabs = this.loadedTabs.filter((tab, index) => { |
|
|
|
|
if (!previous && tab.name === name) previous = this.loadedTabs[index - 1] |
|
|
|
|
if (!previous && tab.name === name) { |
|
|
|
|
if(index - 1 && this.loadedTabs[index - 1]) |
|
|
|
|
previous = this.loadedTabs[index - 1] |
|
|
|
|
else if (index + 1 && this.loadedTabs[index + 1])
|
|
|
|
|
previous = this.loadedTabs[index + 1] |
|
|
|
|
} |
|
|
|
|
return tab.name !== name |
|
|
|
|
}) |
|
|
|
|
this.renderComponent() |
|
|
|
|