Problem/Motivation
Steps to reproduce
- Enable content_moderation
- Allow articles to be added to menus.
- Create an article, don't add a menu item.
- Create a new draft revision of the node, this time create a menu item.
- After saving, note the node immediately appears in the menu.
Proposed resolution
Either:
1. Don't allow nodes to be added/changed/removed in menus when saving a non-default revision
2. Change the node/menu integration to somehow be revision-aware