@sterndata
I can’t test item 2 right now, as disabling ACF would effectively disable the site. I’ll clone the site when I have some extra time
re 1.:
Did you have a menu item for page with slug ‘a’ that was subsequently trashed, then you created a new ‘a’ “?
Possibly, but it’s difficult to remember back to October 2015
If so, what happens if you remove that menu item entirely, save the menu, then add a new menu item that points to ‘a’? (Make sure that there are no pages or posts in trash while doing this.)
In the process of following these steps, I made some additional discoveries:
A. This problem seems to occur when the menu label is edited to match the page slug (case insensitive), prior to saving the menu once.
B. When this occurs, the little word “Original:” to the left of the original page title on the menu item is invisible
C. Saving the menu once, first, PRIOR to changing the menu label to match the slug, will avoid this problem.
So let me try to explain how this is a repeatable bug.
1. have a Page titled “Privacy Policy” with slug “privacy”
2. add this Page to a Menu, and before saving the menu, edit the menu Label to be “Privacy”
3. Save the menu.
4. The menu editor reloads. At this point, “privacy” has been changed to “privacy__trashed”, and the little word “Original:” near the bottom left of menu items on the edit is invisible.
So, this also occurred when I had a Page titled “Sign Up for Email Updates” with slug “newsletter”. I added it to a menu, changed the label to “Newsletter”, saved and boom: slug changed to “newsletter__trashed”
Changing the label to “Sign Up” or to “Privacy Notice” does not cause the problem. It seems it’s only when the label is changed to case insensitively match the slug, that I get __trashed
Note also, if I save the menu at least once, PRIOR to editing the menu label in this manner, the problem is avoided.