I tested the QuickPay flow against an external channel using docker backend and hit inconsistent behavior.
As discussed and figured out in private, this bug is not in the logic of the new PR.
The issue comes from DB click to paste invoice, and it repros in all the flows where we have an UI button for this.
The root cause is the unresolved issue we have with Material3's buttons not preventing unwanted DB click.
This issue must be fixed, but not in this PR as it's not a regression but rather an unfixed issue in PROD.
Originally posted by @ovitrif in #825 (comment)
More context and steps to reproduce: