Steps to reproduce: 1. create 2 directories (a and b) 2. open a Thunar window with a and b in two tabs (keep a in the current selected tab) 3a. from somewhere else (i.e. terminal) delete directory b 3b. or delete it and create again quickly (i.e. by running rmdir b && mkdir b) Actual results: Both tabs change it's location to parent directory of b (if 3a was used) or to b (if 3b was used). Expected results: Only the tab with b directory should react to this.
Confirmed in thunar-1.6.6 / git master.
Created attachment 6228 fix-removal-of-a-directory-wrongly-affecting-the-current-tab.patch This fixes the issue for me.
Created attachment 6229 fix-removal-of-a-directory-wrongly-affecting-the-current-tab.patch Revised patch which fixes the location bar not being updated when the active tab/view _is_ affected by the removal of the directory.
Pushed to master: http://git.xfce.org/xfce/thunar/commit/?id=3b4b952e5931d413c08b633a12303c4144d11ac1