 			let didHideObserver = NotificationCenter.default.addObserver(forName: NSNotification.Name.UIKeyboardDidHide, object: nil, queue: nil)
 			{
 				_ in
+				self.keyboardIsShown = false
 				self.lowerView()
 			}
 			

	private var totalRaise: CGFloat = 0
	private var style = ReactionStyle.slide
	
	private var topMarginBeforeSquish: CGFloat?
	private var disabledTopConstraint: NSLayoutConstraint? // Strong temporary storage for disabled constraint
	

	
	private func onKeyboardShow(_ notification: Notification)
	{
		guard !keyboardIsShown else
		{
			return
		}
		
		keyboardIsShown = true
		
		guard let keyboardSize = notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? CGRect else
		{
