There is an issue with the interaction between Entities and Metatags that becomes a very annoying problem for Features.

The Metatags Master Controls for All Entities configuration page (/admin/config/search/metatags/settings) has checkboxes for all entities. If a checkbox is selected, the default setting is all bundle checkboxes are selected.

This is fine, but when I deselect the entity checkbox, it still acts as though the bundles are selected. We keep seeing situations where a feature is overridden, only to find out that it's because the Master Controls page was re-saved. In these situations, an entity was not selected, but the bundle is rendered as "1" (enabled).

All bundles should honor the settings of the entity. If the entity is deselected, the bundles should be "0" (disabled). The only way we can fix this right now is to select the checkbox of the entity, deselect the bundle checkboxes, then deselect the entity. This ensures our feature is accurate.

Comments

ron_s created an issue.