Low priority. Applies to the #12 branch (loop/3my32fgxkok22, afaa013) before it merges, or as a follow-up after.
Problem #
The foreign-repo warning added in #12 is noisy. A strongRef to someone else's post is the normal case for likes, reposts and replies, yet any field holding a foreign at:// URI gets a warning. The warning divs rendered in a .map also have no key.
Evidence #
app/islands/AutomationForm.tsx, in therenderActionBodyhunk of afaa013: the warning divs have nokey.foreign-repo-refs.tsflags any field whose at:// URI points at another repo, including strongRef fields.
Expected #
- Each warning has a stable
key. - Only fields that set the write target (
repo/uriofpatch-record) get the full warning. strongRef fields get a softer note, or none.
Acceptance criteria #
Out of scope #
Server-side validation (the PDS already rejects writes to foreign repos), and the "Success/200" result wording (#13).
Queued: the loop will work on this version of the issue.
loop:queued cid=bafyreidhpca3u2bkftsuwrmvowbexaaybg3wbycbkjs7wy7xvk2cndhyp4