This looks like a brilliant fix and it teaches me some things about how list view models work.
But I would like to see some of this logic make it's way into the gtkviews.py so that it's available to other listing UIs such as project listing and bug listing.
At the moment you've taken to removing the super calls and doing everything in branches.py, I'd like to chat about what you found out from your research into the problem to make sure that I don't make the same mistakes.
This looks like a brilliant fix and it teaches me some things about how list view models work.
But I would like to see some of this logic make it's way into the gtkviews.py so that it's available to other listing UIs such as project listing and bug listing.
At the moment you've taken to removing the super calls and doing everything in branches.py, I'd like to chat about what you found out from your research into the problem to make sure that I don't make the same mistakes.