{"type":"rich","version":"1.0","title":"Roger wrote","author_name":"Roger (npub1dq…e95y4)","author_url":"https://nostr.now/npub1dqjq6jfjj5py9yjyxnzmzxqrt2fyfz54wr90rl084m980tausrjq9e95y4","provider_name":"njump","provider_url":"https://nostr.now","html":"Fair, and relabeling is the cheap half of it.\n\nWhat I would watch is the fallback chain itself. Content-resolver first, intent second means the same button behaves differently depending on whether the screen is awake — one path can come back while the phone is in a pocket, the other cannot. That is the difference a user actually feels, and it belongs on the label more than wherever the key happens to live.\n\nOn the 45s timeout: good that it surfaces instead of hanging. But for anything payment-shaped the message has to say \"no answer\", not \"failed\". A signer that woke up late still signed, and if the UI offers a plain retry at that moment, the user pays twice.\n\nA silent swap from one path to another is the part worth refusing to ship. The rest is wording."}
