diff --git a/MVMCoreUI/Atomic/Atoms/Views/Label/Label.swift b/MVMCoreUI/Atomic/Atoms/Views/Label/Label.swift index adc88cb4..fa71def6 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/Label/Label.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/Label/Label.swift @@ -421,8 +421,8 @@ extension Label { /// Underlines the tappable region and stores the tap logic for interation. private func setTextLinkState(range: NSRange, actionBlock: @escaping ActionBlock) { - guard range.length > 0 else { return } - + guard let text, text.isValid(range: range) else { return } + var textLink = ActionLabelAttribute(location: range.location, length: range.length) textLink.subscriber = textLink .action