If you create an account set, and then create a new account which doesn't match the set's filter, ::accountRemoved() is emitted by the set for the new account (even though it was never in the set). Patch to follow.
Here is a patch. I didn't add a test case, it looked like it would be a pain. But there should really be some tests for the signals on AccountSet.
Looks good.
Merged upstream. It will be in next release 0.3.8
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.