fix ribbon tab not appearing

This commit is contained in:
zadam 2021-11-04 22:21:49 +01:00
parent e57dee2f14
commit 7400a6723e

View file

@ -176,6 +176,8 @@ export default class RibbonContainer extends NoteContextAwareWidget {
if (activate) {
const ribbonComponendId = $ribbonTitle.attr('data-ribbon-component-id');
const wasAlreadyActive = this.lastActiveComponentId === ribbonComponendId;
this.lastActiveComponentId = ribbonComponendId;
this.$tabContainer.find(`.ribbon-tab-title[data-ribbon-component-id="${ribbonComponendId}"]`).addClass("active");
@ -183,7 +185,7 @@ export default class RibbonContainer extends NoteContextAwareWidget {
const activeChild = this.getActiveRibbonWidget();
if (activeChild && refreshActiveTab) {
if (activeChild && (refreshActiveTab || !wasAlreadyActive)) {
activeChild.handleEvent('noteSwitched', {noteContext: this.noteContext, notePath: this.notePath});
}
} else {