diff --git a/src/public/app/components/root_command_executor.js b/src/public/app/components/root_command_executor.js index e8c7fc5b4d..f3c326b454 100644 --- a/src/public/app/components/root_command_executor.js +++ b/src/public/app/components/root_command_executor.js @@ -155,16 +155,16 @@ export default class RootCommandExecutor extends Component { } } - firstTabCommand() {this.#goToTab(1);} - secondTabCommand() {this.#goToTab(2);} - thirdTabCommand() {this.#goToTab(3);} - fourthTabCommand() {this.#goToTab(4);} - fifthTabCommand() {this.#goToTab(5);} - sixthTabCommand() {this.#goToTab(6);} - seventhTabCommand() {this.#goToTab(7);} - eigthTabCommand() {this.#goToTab(8);} - ninthTabCommand() {this.#goToTab(9);} - lastTabCommand() {this.#goToTab(Number.POSITIVE_INFINITY);} + firstTabCommand() { this.#goToTab(1); } + secondTabCommand() { this.#goToTab(2); } + thirdTabCommand() { this.#goToTab(3); } + fourthTabCommand() { this.#goToTab(4); } + fifthTabCommand() { this.#goToTab(5); } + sixthTabCommand() { this.#goToTab(6); } + seventhTabCommand() { this.#goToTab(7); } + eigthTabCommand() { this.#goToTab(8); } + ninthTabCommand() { this.#goToTab(9); } + lastTabCommand() { this.#goToTab(Number.POSITIVE_INFINITY); } #goToTab(tabNumber) { const mainNoteContexts = appContext.tabManager.getMainNoteContexts(); @@ -172,6 +172,8 @@ export default class RootCommandExecutor extends Component { const index = tabNumber === Number.POSITIVE_INFINITY ? mainNoteContexts.length - 1 : tabNumber - 1; const tab = mainNoteContexts[index]; - appContext.tabManager.activateNoteContext(tab.ntxId); + if (tab) { + appContext.tabManager.activateNoteContext(tab.ntxId); + } } }