Add named-session file/image/reply sending, preserve multiline text, and share safe member/all mention handling. Protect existing drafts, bind popup selection to the current window, validate structured mention tokens, and require fresh matching visible messages without automatic resend. Core tests: 121 passed. Windows 4.1.13.63 final validation: 9/9 passed. Record explicit coverage limits and sanitized evidence.
28 lines
738 B
JSON
28 lines
738 B
JSON
{
|
|
"MissingMember": {
|
|
"error": "ControlNotFound",
|
|
"Message": "A unique mention option in a fresh WeChat popup was not found; no send was attempted."
|
|
},
|
|
"ExistingDraft": {
|
|
"error": "InvalidOperationState",
|
|
"Message": "The conversation contains an existing draft; it was not overwritten."
|
|
},
|
|
"ExactOwnedDraftCleanup": {
|
|
"DraftGuardPassed": true,
|
|
"Cleared": true,
|
|
"OwnedDraftLength": 1
|
|
},
|
|
"UserApprovedUnexpectedDraftCleanup": {
|
|
"UserApprovedCleanup": true,
|
|
"Cleared": true,
|
|
"DraftGuardPassed": true,
|
|
"ClearedDraftLength": 4
|
|
},
|
|
"ExactStructuredTokenCleanup": {
|
|
"UserApprovedCleanup": false,
|
|
"Cleared": true,
|
|
"DraftGuardPassed": true,
|
|
"ClearedDraftLength": 1
|
|
}
|
|
}
|