diff --git a/core/config/schema/core.entity.schema.yml b/core/config/schema/core.entity.schema.yml
index 8de3f33ca38db81a09f69e52779b8488440de4b6..aab3c1a8b35a030d3df465cd5d5c95a75d4b4dd5 100644
--- a/core/config/schema/core.entity.schema.yml
+++ b/core/config/schema/core.entity.schema.yml
@@ -79,17 +79,17 @@ core.entity_view_display.*.*.*:
             weight:
               type: integer
               label: 'Weight'
-            third_party_settings:
-               type: sequence
-               label: 'Third party settings'
-               sequence:
-                 - type: entity_view_display.third_party.[%key]
             label:
                type: string
                label: 'Label setting machine name'
             settings:
               type: field.formatter.settings.[%parent.type]
               label: 'Settings'
+            third_party_settings:
+               type: sequence
+               label: 'Third party settings'
+               sequence:
+                 - type: field.formatter.third_party.[%key]
     hidden:
       type: sequence
       label: 'Field display setting'
@@ -135,14 +135,14 @@ core.entity_form_display.*.*.*:
             weight:
               type: integer
               label: 'Weight'
+            settings:
+              type: field.widget.settings.[%parent.type]
+              label: 'Settings'
             third_party_settings:
               type: sequence
               label: 'Third party settings'
               sequence:
-                - type: entity_form_display.third_party.[%key]
-            settings:
-              type: field.widget.settings.[%parent.type]
-              label: 'Settings'
+                - type: field.widget.third_party.[%key]
     hidden:
       type: sequence
       label: 'Hidden'
diff --git a/core/modules/field/tests/modules/field_test/config/schema/field_test.schema.yml b/core/modules/field/tests/modules/field_test/config/schema/field_test.schema.yml
index 0ff333e425d3d6aa2ca000f700154515ff98b781..647ae1389e9dfecd6d2116dd677192312f9e18ac 100644
--- a/core/modules/field/tests/modules/field_test/config/schema/field_test.schema.yml
+++ b/core/modules/field/tests/modules/field_test/config/schema/field_test.schema.yml
@@ -95,7 +95,8 @@ field.value.test_field:
       type: label
       label: 'Value'
 
-entity_view_display.third_party.field_test:
+
+field.formatter.third_party.field_test:
   type: mapping
   label: 'Field test entity display third party setting'
   mapping:
diff --git a/core/modules/field/tests/modules/field_third_party_test/config/schema/field_third_party_test.schema.yml b/core/modules/field/tests/modules/field_third_party_test/config/schema/field_third_party_test.schema.yml
index c177f4404ef1a698eeebe5f5a9e1b291ea994293..15d643a7023c4d9c5827afd98de57aba06031d52 100644
--- a/core/modules/field/tests/modules/field_third_party_test/config/schema/field_third_party_test.schema.yml
+++ b/core/modules/field/tests/modules/field_third_party_test/config/schema/field_third_party_test.schema.yml
@@ -1,14 +1,14 @@
-entity_view_display.third_party.field_third_party_test:
+field.formatter.third_party.field_third_party_test:
   type: mapping
-  label: 'field_third_party_test entity display settings'
+  label: 'field_third_party_test third party formatter settings'
   mapping:
     field_test_field_formatter_third_party_settings_form:
       type: string
       label: field_test_field_formatter_third_party_settings_form
 
-entity_form_display.third_party.field_third_party_test:
+field.widget.third_party.field_third_party_test:
   type: mapping
-  label: 'field_third_party_test entity form display settings'
+  label: 'field_third_party_test third party widget settings'
   mapping:
     field_test_widget_third_party_settings_form:
       type: string