diff -u b/core/modules/filter/src/Entity/FilterFormat.php b/core/modules/filter/src/Entity/FilterFormat.php --- b/core/modules/filter/src/Entity/FilterFormat.php +++ b/core/modules/filter/src/Entity/FilterFormat.php @@ -197,10 +197,10 @@ // Remove disabled filters which have default configuration. $this->filters = array_filter($this->filters, function($filter) { - $default = \Drupal::service('plugin.manager.filter')->getDefinition($filter['id']); if (!$filter['status']) { // Compare the current settings to the default settings. If there are // any customisations save them to configuration. + $default = \Drupal::service('plugin.manager.filter')->getDefinition($filter['id']); $diff = DiffArray::diffAssocRecursive($filter, $default); return !empty($diff); }