diff --git a/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift b/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift index f91a2d76..8d0fcd6f 100644 --- a/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift +++ b/TIUIElements/Sources/Views/StatefulButton/StatefulButton.swift @@ -141,9 +141,9 @@ open class StatefulButton: UIButton { let touchEventReceiver = super.hitTest(point, with: event) - let shouldPropagateEvent = eventPropagations[state] ?? true + let shouldPropagateEvent = (eventPropagations[state] ?? true) || isHidden - if pointInsideView && touchEventReceiver == nil && !shouldPropagateEvent && !isHidden { + if pointInsideView && touchEventReceiver == nil && !shouldPropagateEvent { return self // disable propagation }