Index: src/ufileviewnotebook.pas
===================================================================
--- src/ufileviewnotebook.pas	(revision 4959)
+++ src/ufileviewnotebook.pas	(working copy)
@@ -300,7 +300,7 @@
     if (tb_text_length_limit in gDirTabOptions) and (UTF8Length(NewCaption) > gDirTabLimit) then
       NewCaption := UTF8Copy(NewCaption, 1, gDirTabLimit) + '...';
 
-    Caption := NewCaption;
+    Caption := StringReplace(NewCaption, '&', '&&', [rfReplaceAll]);
   end;
 end;
 
