diff -u b/core/modules/menu_ui/src/MenuForm.php b/core/modules/menu_ui/src/MenuForm.php --- b/core/modules/menu_ui/src/MenuForm.php +++ b/core/modules/menu_ui/src/MenuForm.php @@ -378,13 +378,7 @@ // Update any fields that have changed in this menu item. foreach ($fields as $field) { if ($element[$field]['#value'] != $element[$field]['#default_value']) { - // Hidden is a special case, the form value needs to be reversed. - if ($field == 'enabled') { - $updated_values['hidden'] = $element['enabled']['#value'] ? 0 : 1; - } - else { - $updated_values[$field] = $element[$field]['#value']; - } + $updated_values[$field] = $element[$field]['#value']; } } if ($updated_values) {