anchor.diff:    if EdIndex<0 then exit;
   
     bDeletedOutside:= (Ed.FileName<>'') and not FileExists(Ed.FileName);
  -  if not bDeletedOutside and FFileDeletedOutside then
  -  begin
  -    FFileDeletedOutside:= false;
  +  if not bDeletedOutside and TabExtDeleted then
  +  begin
       TabFontColor:= clNone;
  +    TabExtModified:= false;
  +    TabExtDeleted:= false;
       DoHideNotificationPanel(NotifDeletedControls[EdIndex]);
       DoHideNotificationPanel(NotifReloadControls[EdIndex]);
       exit;
     end;
   
  -  FFileDeletedOutside:= bDeletedOutside;
  -
  -  if FFileDeletedOutside then
  +  TabExtModified:= true;
  +  TabExtDeleted:= bDeletedOutside;
  +
  +  if bDeletedOutside then
       TabFontColor:= GetAppColor(apclTabMarks)
     else
       TabFontColor:= clNone;
   
  -  if FFileDeletedOutside then
  +  if TabExtDeleted then
     begin
       DoHideNotificationPanel(NotifReloadControls[EdIndex]);
       if not NotifDeletedEnabled then exit;
  
positive.code:     property CommentString[Ed: TATSynEdit]: string read GetCommentString;
      property TabColor: TColor read FTabColor write SetTabColor;
      property TabFontColor: TColor read FTabFontColor write SetTabFontColor;
      property TabPinned: boolean read FTabPinned write SetTabPinned;
      property TabSizeChanged: boolean read FTabSizeChanged write FTabSizeChanged;
      property TabKeyCollectMarkers: boolean read GetTabKeyCollectMarkers write FTabKeyCollectMarkers;
  
negative.code:     PanelNoHilite: TPanel;
      NotifReloadControls: array[0..cFrameMaxEdIndex] of TFrameNotificationControls;
      NotifDeletedControls: array[0..cFrameMaxEdIndex] of TFrameNotificationControls;
      FTabCaption: string;
      FTabCaptionAddon: string;
      FTabCaptionUntitled: string;
      FTabCaptionFromApi: boolean;
      FTabImageIndex: integer;
      FTabId: integer;
      FTabExtModified: boolean;
      FTabExtDeleted: boolean;
      FFileName: string;
      FFileName2: string;
      FFileWasBig: array[0..1] of boolean;
  