A paraphrased thread on the Enigmail Forum lead to the solution for me: in system>preferences>encryption and keyrings
the ‘PGP passphrases’ tab had the ‘Ask me before using a cached passphrase’ option enabled. After disabling it gpg-agent no longer asked the passphrase repeatedly.
GnuPG-Agent (gpg-agent) not caching passphrase
Written by
in