anchor.diff:      procedure DoOps_LoadOptions_Ui(cfg: TJSONConfig);
       procedure ShowWelcomeInfo;
       procedure DoOps_OnCreate;
  -    function FindFrameOfFilename(const AFileName: string): TEditorFrame;
  +    function FindFrameOfFilename(const AFileName: string; AllowEmptyPath: boolean=false): TEditorFrame;
       function FindFrameOfPreviewTab: TEditorFrame;
       procedure FixMainLayout;
       procedure FormFloatGroups1_OnEmpty(Sender: TObject);
  
positive.code: begin
    Result:= nil;
    if AFileName='' then exit;
    bEmptyPath:= ExtractFileDir(AFileName)='';
  
    for i:= 0 to FrameCount-1 do
    begin
  
negative.code:   if (ResFilename<>'') and (ResLine>=0) then
    begin
      MsgStatus(Format(msgStatusGotoFileLineCol, [ResFilename, ResLine+1, ResCol+1]));
      bFound:= false;
  
      //first check the active file-tab
      Frame:= CurrentFrame;
      if ExtractFileDir(ResFilename)='' then
        if SameFileName(ResFilename, ExtractFileName(Frame.FileName)) then
          bFound:= true;
  
      //next, find in all file-tabs
      if not bFound then
      begin
        Frame:= FindFrameOfFilename(ResFilename, true); //'true' is important here
        bFound:= Assigned(Frame);
      end;
  
      if bFound then
      begin
        Frame.SetFocus;
        Ed:= Frame.Editor;
  