diff -u b/src/Plugin/Field/FieldWidget/ParagraphsWidget.php b/src/Plugin/Field/FieldWidget/ParagraphsWidget.php --- b/src/Plugin/Field/FieldWidget/ParagraphsWidget.php +++ b/src/Plugin/Field/FieldWidget/ParagraphsWidget.php @@ -2568,7 +2568,13 @@ */ protected function isFeatureEnabled($feature) { $features = $this->getSetting('features'); - if (empty($features) || in_array($feature, $features)) { + $enabled = []; + foreach ($features as $key => $value) { + if ($value) { + $enabled[] = $key; + } + } + if (empty($enabled) || in_array($feature, $enabled)) { return TRUE; } return FALSE;