I have a branch implementing this (see the upstream bug) but it needs some testing to be sure it always behave properly.
I have a branch implementing this (see the upstream bug) but it needs some testing to be sure it always behave properly.