[P1][clipboard] Tenter le clear transient même si CopyFinal échoue #24
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
clipboardSink.Deliverretourne immédiatement sur erreur de copie (internal/sink/sink.go:165-179). Unwl-copytimeout/non-zéro peut pourtant avoir acquis la sélection; la valeur transient reste alors en place.Tâche
Dès qu'une copie transient a été tentée, exécuter exactement un clear borné et joindre les erreurs. Les modes persistants ne changent pas.
Critères d'acceptation
sink_failed.Validation
go test -race ./internal/clipboard ./internal/sink ./internal/sessionCorrectif 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.