diff --git a/MVMCoreUI/Atomic/Molecules/Items/TabsListItemModel.swift b/MVMCoreUI/Atomic/Molecules/Items/TabsListItemModel.swift index becb0106..aca15eba 100644 --- a/MVMCoreUI/Atomic/Molecules/Items/TabsListItemModel.swift +++ b/MVMCoreUI/Atomic/Molecules/Items/TabsListItemModel.swift @@ -81,7 +81,9 @@ extension TabsListItemModel: PageBehaviorProtocolRequirer { extension TabsListItemModel: AddMolecules { public func moleculesToAdd() -> AddMolecules.AddParameters? { guard addedMolecules == nil else { return nil } - let addedMolecules = molecules[tabs.selectedIndex] + let index = tabs.selectedIndex + guard molecules.count >= index else { return nil } + let addedMolecules = molecules[index] self.addedMolecules = addedMolecules return (addedMolecules, .below) }