diff --git a/submodules/ReactionSelectionNode/Sources/ReactionSelectionNode.swift b/submodules/ReactionSelectionNode/Sources/ReactionSelectionNode.swift index a7590bff40..340530113c 100644 --- a/submodules/ReactionSelectionNode/Sources/ReactionSelectionNode.swift +++ b/submodules/ReactionSelectionNode/Sources/ReactionSelectionNode.swift @@ -184,7 +184,7 @@ final class ReactionSelectionNode: ASDisplayNode { if self.reactionNodes[i].isMaximized != isMaximized { self.reactionNodes[i].isMaximized = isMaximized self.reactionNodes[i].updateIsAnimating(isMaximized, animated: !isInitial) - if isMaximized { + if isMaximized && !isInitial { self.hapticFeedback.tap() } } diff --git a/submodules/TelegramUI/TelegramUI/ChatMessageWebpageBubbleContentNode.swift b/submodules/TelegramUI/TelegramUI/ChatMessageWebpageBubbleContentNode.swift index bc26541eb7..a47131df82 100644 --- a/submodules/TelegramUI/TelegramUI/ChatMessageWebpageBubbleContentNode.swift +++ b/submodules/TelegramUI/TelegramUI/ChatMessageWebpageBubbleContentNode.swift @@ -487,4 +487,8 @@ final class ChatMessageWebpageBubbleContentNode: ChatMessageBubbleContentNode { let contentNodeFrame = self.contentNode.frame self.contentNode.updateTouchesAtPoint(point.flatMap { $0.offsetBy(dx: -contentNodeFrame.minX, dy: -contentNodeFrame.minY) }) } + + override func reactionTargetNode(value: String) -> (ASImageNode, Int)? { + return self.contentNode.reactionTargetNode(value: value) + } }