[P1][inject] Garantir une seule tentative d’injection à effet ambigu #21
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat
Après tout
wtypenon-zéro, l'injecteur tente un autre raccourci puis éventuellementwtype -(internal/inject/inject.go:64-77). Un processus peut avoir produit l'effet puis échoué: une livraison peut alors coller ou taper plusieurs fois.Tâche
Effectuer au plus une tentative active. Sélectionner un seul raccourci configuré; n'utiliser la frappe directe que si aucun raccourci n'est configuré. Documenter l'impossibilité de confirmer la consommation côté cible.
Critères d'acceptation
Validation
go test -race ./internal/inject ./internal/sink ./internal/acceptanceCorrectif proposé dans la PR #40 (#40). Les packages sysexec/clipboard/inject/sink/session passent sous race.
Correctif proposé et validé dans la PR #40 : #40.