I’m actually having the same issue as above. As a work around for a client site, we had to resort to having a hard coded menu until multiple custom menus can be used.
The only menu that the sync functionality touches is the one generated by the plugin. If sync is disabled, that whole portion of the plugin is not instantiated. I’ll take a deeper look and try to replicate the issue.
I’m also having this issue. I had to disable the sync function because after each sync all menus were messed up, both the Nested Pages main menu, as some other menus.
Yeah, I don’t even use the sync feature and my menus are being affected.
Version 1.3.8, just released, fixes this issue. The plugin will now only alter nav menu items in the generated menu.
After the latest update I get an error when trying to delete a page from the nested tree view.
The following error is displayed; Fatal error: Call to a member function getMenuItemID() on a non-object in /public_html/wp-content/plugins/wp-nested-pages/app/Entities/NavMenu/NavMenuSyncListing.php on line 67
Thanks for bringing that error to my attention. I’ve just released a patch update to resolve it.