             self.share.isEnabled = true
             self.address.isUserInteractionEnabled = true
             alertView.contentView?.isHidden = false
+            if shouldShrinkAfter {
+                DispatchQueue.main.asyncAfter(deadline: .now() + 2.0, execute: {
+                    if alertView.isExpanded {
+                        self.toggle(alertView: alertView, shouldAdjustPadding: shouldAdjustPadding)
+                    }
+                })
+            }
         })
     }
     

        presentText?(address.text!, qrCode.image!)
    }

    private func toggle(alertView: InViewAlert, shouldAdjustPadding: Bool) {
        share.isEnabled = false
        address.isUserInteractionEnabled = false


    @objc private func addressTapped() {
        guard let text = address.text else { return }
        UIPasteboard.general.string = text
        toggle(alertView: addressPopout, shouldAdjustPadding: false, shouldShrinkAfter: true)
        if sharePopout.isExpanded {
            toggle(alertView: sharePopout, shouldAdjustPadding: true)
        }
