I came across an interesting case.
We are using a custom workflow and have two green statuses (merged and done).
After creating a custom transition I found an interesting issue.
When the ticket gets to status merged it disappear from a board.
I fixed it by adding the post function "resolution->done" for transition.
Can someone explains why it works like that?