- 🇺🇸United States dww
Evil English: "it's" == "it is". For possessive, we need "its".
Meanwhile, I'm not so sure this is a feature request. How can leaving a stale menu item be the right behavior in the original case? This sure seems like a bug to me, but I'm asking in Slack for clarification / discussion.
Thanks,
-Derek - 🇺🇸United States dww
Via Slack, @larowlan replied:
There isn't a 1:1 relationship between menu links and nodes (or any entities)
I'm not sure we can safely delete a translation of a menu item just because a node had its translation removed for that language
If we had #2315773: Create a menu link field type/widget/formatter → , sure
That makes sense to me. I suppose the menu items could be really essential for the navigation of the site. If a given translation of a page is now gone, we don't necessarily want to break the menu structure in the other language, but maybe that 1 link now goes back to the original language version of the page it links to. Or whatever. Core can't really know what you expect to happen here, so it's not a bug that we don't do this cleanup automatically for you. But it could be slick and useful to give you a way to clean this up while you're at it...