Can you confirm that the only way for Amber support to work is to allow Nostrudel to access the clipboard? And does that mean Nostrudel has access to it at all times or only when an Amber request is made?
Another small #noStrudel update: Amber support, Better DMs, and Umbrel community app store
Changes:
- Add arm64 docker image (support for Umbrel and Raspberry PI)
- Rebuild DMs view to be more readable
- Show reactions and zaps on DMs
- Add support for threads in DMs
- Add support for Amber signer
- Add support for NIP-46 signer
- Support NIP-31 on unknown event kinds
As always you can run it locally with "docker run --rm -p 8080:80 ghcr.io/hzrd149/nostrudel:0.37" but now you can add it on umbrel 😁 https://github.com/hzrd149/umbrel-community-app-store

Discussion
Unfortunately there is no other way for PWA web apps to receive data back from Amber without reading the clipboard.
Once you grant noStrudel permission to read the clipboard I believe it has to be initiated by a user action (ie. click or type) more info here https://developer.mozilla.org/en-US/docs/Web/Security/User_activation
But it could effectively read the clipboard whenever it wanted
Yeah that's what I imagined, it's unfortunate but I understand that there is always tradeoffs. Thanks for the detailed reply, I appreciate it!