I have found two fixes for this issue... {I recommend Fix Two}
Fix One
Locate the file DataProvider.php and edit it.
Path: '{your site directory}/vendor/magento/module-theme/Model/Design/Config/DataProvider.php'
now locate line {155}
This controls the specific drop-down box.
You need to change a boolean value... true to false on line 179.
{before change}
/**
* Retrieve modified Search Engine Robots metadata
*
* Disable Search Engine Robots fields in case when current scope is 'stores'.
*
* @param string $scope
* @param array $fields
* @return array
*/
private function getSearchEngineRobotsMetadata($scope, array $fields = [])
{
if ($scope == \Magento\Store\Model\ScopeInterface::SCOPE_STORES) {
$resetToDefaultsData = [
'arguments' => [
'data' => [
'config' => [
'disabled' => true,
'is_disable_inheritance' => true,
],
],
],
];
$fields = array_merge($fields, ['reset_to_defaults' => $resetToDefaultsData]);
foreach ($fields as &$field) {
$field['arguments']['data']['config']['disabled'] = true;
$field['arguments']['data']['config']['is_disable_inheritance'] = true;
}
}
return $fields;
}
[AFTER CHANGE]
/**
* Retrieve modified Search Engine Robots metadata
*
* Disable Search Engine Robots fields in case when current scope is 'stores'.
*
* @param string $scope
* @param array $fields
* @return array
*/
private function getSearchEngineRobotsMetadata($scope, array $fields = [])
{
if ($scope == \Magento\Store\Model\ScopeInterface::SCOPE_STORES) {
$resetToDefaultsData = [
'arguments' => [
'data' => [
'config' => [
'disabled' => true,
'is_disable_inheritance' => true,
],
],
],
];
$fields = array_merge($fields, ['reset_to_defaults' => $resetToDefaultsData]);
foreach ($fields as &$field) {
$field['arguments']['data']['config']['disabled'] = false;
$field['arguments']['data']['config']['is_disable_inheritance'] = true;
}
}
return $fields;
}
your code should now look like the above. {Warning} making changes is not recommended to the Magento core. If you do make a change revert it after saving the value to the desired configuration.
Fix Two (Recommended)
Don't use the default store view to create your store! Create a new store view.
Configure as needed, as all options are enabled by default. {Unlike the default store view}.
Go to admin panel
Content
Configuration
locate
Global Main Website
Click Edit
Configure your site here!
I hope this helps...
Many thanks to all contributors as you have helped me so much over the years, I hope this help you all and gives a little back.