Re: [w3c/payment-request] fix: restore transient activation requirement in show() (PR #1066)

stephenmcgruer left a comment (w3c/payment-request#1066)

Hey Marcos; thanks for filing this and #1064 . Totally agree that what's in the spec right now is a hack; we had redirect flows that we needed to have working, and our initial attempt to work with the user activation flows folks ran out of steam, so we did the hacky thing. Time to pay down the debt (and thank you for taking on debt you didn't cause!).

I think I would mostly be ok with this revert, though it would be nice to not land it until we see progress in the general solution.

Given Chromium would become (and would remain) non-compliant, however, what do you think about the spec noting that some user agents are known to have non-compliant behaviour here? Too much of a violation of spec purity? :)

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/payment-request/pull/1066?email_source=notifications&email_token=AEHSJBRUT7RIL5JT32NY2RL4TZV4TA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMJXHAYDIMBZGU3KM4TFMFZW63VKON2WE43DOJUWEZLEUVSXMZLOOS2XA4S7MNXW23LFNZ2F633QMVXF6Y3MNFRWW#issuecomment-4178040956
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/payment-request/pull/1066/c4178040956@github.com>

Received on Thursday, 2 April 2026 13:51:09 UTC