Confirm Primal automatic-comment cause and successful workaround

This commit is contained in:
archipelago
2026-09-15 16:11:09 -04:00
parent 76e0f1f3b6
commit 6155539254
+15 -4
View File
@@ -339,13 +339,24 @@ Primal Android source at `36939db97213e7f8eeefaa4adaf125d839fc662e`:
This identifies a concrete compatibility failure: the address description can This identifies a concrete compatibility failure: the address description can
become an automatic over-limit comment without the sender typing anything. become an automatic over-limit comment without the sender typing anything.
The installed Primal platform/version and its actual request have not been The user confirmed that explicitly clearing the prefilled recipient note made
captured, so final confirmation requires retrying after explicitly clearing the the payment work, and supplied the same description observed in live metadata.
prefilled recipient note. Node logs alone cannot show sender-side validation This confirms the automatic-comment compatibility failure. The installed Primal
or requests to the external Minibits callback. platform/version was not captured. Node logs alone cannot show sender-side
validation or requests to the external Minibits callback.
Durable upstream correction: Primal should keep receiver metadata separate from Durable upstream correction: Primal should keep receiver metadata separate from
the sender's comment and enforce the limit on actual user comments. Minibits can the sender's comment and enforce the limit on actual user comments. Minibits can
also shorten its description or raise its advertised comment limit. Archy does also shorten its description or raise its advertised comment limit. Archy does
not serve this external LNURL metadata; do not rename an existing wallet address, not serve this external LNURL metadata; do not rename an existing wallet address,
rotate its seed, or claim that a local dashboard edit fixes this sender behavior. rotate its seed, or claim that a local dashboard edit fixes this sender behavior.
### Primal workaround confirmed by user
The user confirmed successful payment after removing the automatic description.
The permanent sender-side correction is to leave the recipient comment empty by
default and retain receiver metadata only as display text. In Primal Android,
remove the assignment of the LNURL description to the draft recipient note in
`WalletTextParserImpl.handleLnUrlText`; also validate explicitly entered comments
against the endpoint's limit. No upstream change has been submitted or deployed.
Existing Framework addresses and wallet identities remain unchanged.