Static mesh navigation collision only saves one property at a time

When trying to add navigation data to a static mesh it only seems to save the first thing that you change each time the mesh editor is open. I circled what I’m talking about in red in the following screenshot in case it’s not clear what I’m talking about:

As an example, I added a box collision to my mesh and set its extents to (200, 200, 200). After saving it and closing/reopening the static mesh editor the box was there with its default values. I set the extents again, saved, closed the mesh editor, reopened it and the extents were (200, 0, 0), repeat 2 more times to get the correct extents. This also happens if you change any of the other navigation settings like “Area Class” or “Is Dynamic Obstacle”, whatever the first one you change is gets saved and everything else is ignored.

For repro steps:

  1. Create a new project with starter content
  2. Open a static mesh in the project
  3. Scroll down to its navigation settings and add a box collision, set the extents to (200, 200, 200)
  4. Close the static mesh editor
  5. Reopen the same mesh, scroll to navigation settings and find the box exists but the extents are still the default

This seems similar to [this bug][2] but that’s marked as fixed and still happens to me in 4.18

I am also experiencing this, though setting my box extents to 400 400 400 results in 0.03 0 0 when I reopen the file, and the area class set back to None, and flags unchecked. This is in 4.16

I am also experiencing this, though setting my box extents to 400 400 400 results in 0.03 0 0 when I reopen the file, and the area class set back to None, and flags unchecked. This is in 4.16

Your post was useful to me though, I did not know you could save one property at a time; so at least it is usable, even if broken.