Issue #3251360: Don't spam users, add tests.
Using code from !10 (closed), but with fully reorganized commit history.
Closes #3251360
Depends on !11 (merged), should be rebased once that is merged.
Edited by Andreas Hennings
Using code from !10 (closed), but with fully reorganized commit history.
Closes #3251360
Depends on !11 (merged), should be rebased once that is merged.