Thanks, this may be good. Can two instances of Geany, one from the distro and the git build, run in parallel or would they share config files or other resources? If not then I could even test Geany against Geany.
Anyway, I think I will need to come up with some test cases that are as simple as possible. There are just too many variables involved, we would easily end up in a hairball and attribute issues to the wrong programs. For example if I ctrl+c in Geany and ctrl+v in urxvt running just zsh it does not paste anything. This is more likely a problem with urxvt than geany, but it could also be wayland or xwayland or wl-paste or clipman. Even more if there is an editor running in urxvt. I hope you see the point and why I need to look into how to inspect clipboards and selections. This may take me a bit.