- Issue created by @GuillaumePacilly
- Status changed to Needs review
over 1 year ago 8:32pm 6 August 2023
If you uninstall the module, the display_extenders plugin is removed from the main view.settings.yml configuration file but stays in all the views where it was used. This result in a broken site, unless every references are removed manually from the config before uninstalling the module.
Install Drupal with the module views_ajax_history. Enable it on some of the views.
Uninstall the module.
Try to open your website, it will prompt you an error.
I suggest to iterate through all views in the uninstall hook and remove the setting when it applies.
See patch attached.
Please see also global issue on this subject, recommanding to do the same:
https://www.drupal.org/project/drupal/issues/2635728 β
Needs review
1.0
Code