See summary and branch.
I'm open to suggestions how this could be achieved in a nicer way?
Merged.
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.