# Fixes to 3rd-person navigation, UI outline and groups, LSP range check error

**URL:** https://forum.castle-engine.io/t/fixes-to-3rd-person-navigation-ui-outline-and-groups-lsp-range-check-error/688
**Category:** News
**Created:** [December 3, 2022, 12:05pm UTC](https://forum.castle-engine.io/t/fixes-to-3rd-person-navigation-ui-outline-and-groups-lsp-range-check-error/688 "2022-12-03T12:05:05Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [December 3, 2022, 12:05pm UTC](https://forum.castle-engine.io/t/fixes-to-3rd-person-navigation-ui-outline-and-groups-lsp-range-check-error/688/1 "2022-12-03T12:05:05Z")

</div>

| [![third_person_navigation demo](https://forum.castle-engine.io/uploads/default/original/2X/5/51764f80458b41653c16fa9c33dd7ff0d1a1c1ac.png)](https://i0.wp.com/castle-engine.io/wp/wp-content/uploads/2022/12/Zrzut-ekranu-z-2022-12-03-06-55-18.png?ssl=1 "third\_person\_navigation demo") |

Fixes to third person navigation component and example:

- Fixed the design-time behavior — the existence of `TCastleThirdPersonNavigation` should not affect behavior of camera at design-time.

- `TCastleThirdPersonNavigation.DistanceToAvatarTarget` secured in case it is zero, previously it got us into weird transformation bug.

- `TCastleNavigation.ZoomEnabled` behavior on `TCastleThirdPersonNavigation` fixed

- Accidental playing of walking animation (even if you don’t hold “W” key) fixed.

Fixes to UI:

- Switching to `TCastleUserInterfaceFont.Outline` = 0 fixed.

- Updating group when child `TCastleUserInterfaceFont.FontSize` changes fixed.

- `TCastleUserInterfaceFont.Outline` changes now row height of controls like edit or label.

LSP server:

- Important [fix to avoid crash due to range check error](https://github.com/castle-engine/pascal-language-server/commit/f9b1762aef621198c825b9ba6aaad2f0e9b428f8).

- Tested with [VSCodium](https://github.com/VSCodium/vscodium) and officially documented on [VS Code](https://castle-engine.io/vscode) page.
