What Omer says it's true... These comments are based on an old version of this feature: the one that initially landed in trunk; I also noticed some issues on it and so I immediately requested some fixes to Renato that he promptly did in lp:~renatofilho/unity/unity-lp876017-fixes. I also integrated his fixes with some improvements in lp:~3v1n0/unity/spread-title-improved, lp:~3v1n0/unity/use-scale-getSelectedWindow and lp:~3v1n0/unity/use-scale-getSelectedWindow.
So, as Omer pointed out, I think that the main problems you've noticed on this feature are actually not present in the current code.
What Omer says it's true... These comments are based on an old version of this feature: the one that initially landed in trunk; I also noticed some issues on it and so I immediately requested some fixes to Renato that he promptly did in lp:~renatofilho/unity/unity-lp876017-fixes. I also integrated his fixes with some improvements in lp:~3v1n0/unity/spread-title-improved, lp:~3v1n0/unity/use-scale-getSelectedWindow and lp:~3v1n0/unity/use-scale-getSelectedWindow.
So, as Omer pointed out, I think that the main problems you've noticed on this feature are actually not present in the current code.