diff --git a/Riot/Modules/Room/ContextualMenu/RoomContextualMenuPresenter.swift b/Riot/Modules/Room/ContextualMenu/RoomContextualMenuPresenter.swift index 2a4c39a53..fa56d2de5 100644 --- a/Riot/Modules/Room/ContextualMenu/RoomContextualMenuPresenter.swift +++ b/Riot/Modules/Room/ContextualMenu/RoomContextualMenuPresenter.swift @@ -88,6 +88,10 @@ final class RoomContextualMenuPresenter: NSObject { let animationCompletionInstructions: (() -> Void) = { roomContextualMenuViewController.vc_removeFromParent() + + // TODO: To remove once the retain cycle caused by reactionsMenuViewModel is fixed + self.roomContextualMenuViewController = nil + completion?() }