Problem/Motivation
The config menu_item_extras.utility config of the menu_item_extras module breaks the /admin/config page when wse_config is active. This basically happens, because menu_item_extras_entity_type_build() is loading the menu_item_extras.utility config which will trigger wse_config which uses entity queries which will again trigger menu_item_extras_entity_type_build() etc.
Steps to reproduce
On Vanilla Drupal 9:
- Install menu_item_extras and wse_config modules
- Navigate to /admin/config
- An infinite loop will occur
Proposed resolution
Ignore the menu_item_extras.utility config in WseConfigSubscriber::onWseConfigOptOut() . This config doesn't need to be overridden inside workspaces at this point. Should that become necessary we can look into it in more detail.
Issue fork wse-3283726
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
s_leu commentedComment #5
amateescu commentedMerged, thanks!
Comment #7
amateescu commented