Use case (fix from #936222: Merge in pathauto_persist module functionality to prevent losing manual aliases with node_save() calls applied):

/node/1 aliased as en/welcome
/node/2 aliased as it/welcome (Italian translation of node/1)

Site's front page set as multilanguage variable, so that the en/welcome node (/node/1) shows when one visits http://www.my-site.net/en and the it/welcome node (/node/2) when they visit http://www.my-site.net/it.

One would expect that when hovering over "View" tab, it would have http://www.my-site.net/it/welcome or http://www.my-site.net/en/welcome depending on which language they switch to. Still it shows either http://www.my-site.net/it/node/2 or http://www.my-site.net/en/node/1 respectively instead.