diff --git a/core/lib/Drupal/Component/Plugin/DefaultPluginBag.php b/core/lib/Drupal/Component/Plugin/DefaultPluginBag.php index 7e943df..f966c33 100644 --- a/core/lib/Drupal/Component/Plugin/DefaultPluginBag.php +++ b/core/lib/Drupal/Component/Plugin/DefaultPluginBag.php @@ -155,6 +155,7 @@ public function setConfiguration($instance_id, array $configuration) { */ public function removeInstanceID($instance_id) { parent::removeInstanceID($instance_id); + unset($this->originalOrder[$instance_id]); unset($this->configurations[$instance_id]); } diff --git a/core/modules/filter/lib/Drupal/filter/Tests/FilterAPITest.php b/core/modules/filter/lib/Drupal/filter/Tests/FilterAPITest.php index f32d30b..a1bfc98 100644 --- a/core/modules/filter/lib/Drupal/filter/Tests/FilterAPITest.php +++ b/core/modules/filter/lib/Drupal/filter/Tests/FilterAPITest.php @@ -103,7 +103,7 @@ function testFilterFormatAPI() { ); $this->assertIdentical( filter_get_filter_types_by_format('filtered_html'), - array(FILTER_TYPE_HTML_RESTRICTOR, FILTER_TYPE_MARKUP_LANGUAGE), + array(FILTER_TYPE_MARKUP_LANGUAGE, FILTER_TYPE_HTML_RESTRICTOR), 'filter_get_filter_types_by_format() works as expected for the filtered_html format.' );