Думаю, что связано с разным механизмом поиска кадра дальше
## Код:
```
PROCEDURE (v: StdView) ShowRange (beg, end: INTEGER; focusOnly: BOOLEAN);
      VAR fmsg: FindFocusFrameMsg; amsg: FindAnyFrameMsg; f: Views.Frame;
   BEGIN
      IF focusOnly THEN
         fmsg.view := v; fmsg.frame := NIL; Controllers.Forward(fmsg); f := fmsg.frame
      ELSE
         amsg.frame := NIL; Views.Broadcast(v, amsg); f := amsg.frame
      END;
      IF f # NIL THEN v.ShowRangeIn(f, beg, end) END
   END ShowRange;
```


А так хотелось бы найти причину, почему не сразу показывается диапазон, а только со второго раза.