diff --git a/src/Element/CheckboxTree.php b/src/Element/CheckboxTree.php
index bb21716839cc3b65feb78f7c403267e5d2c613b2..d79be89c02f68878cda40ee4dc8cf122e45761cd 100644
--- a/src/Element/CheckboxTree.php
+++ b/src/Element/CheckboxTree.php
@@ -4,14 +4,14 @@ namespace Drupal\term_reference_tree\Element;
 
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Render\Element\CompositeFormElementTrait;
-use Drupal\Core\Render\Element\FormElementBase;
+use Drupal\Core\Render\Element\FormElement;
 
 /**
  * Provides a form element for term reference tree.
  *
  * @FormElement("checkbox_tree")
  */
-class CheckboxTree extends FormElementBase {
+class CheckboxTree extends FormElement {
 
   use CompositeFormElementTrait;
 
diff --git a/src/Element/CheckboxTreeItem.php b/src/Element/CheckboxTreeItem.php
index 95505e8e3ea73c18a3b5b48aeb9000139865f35a..71b75a02e0b1bd3ce5422d2274eb0cdc76c192f2 100644
--- a/src/Element/CheckboxTreeItem.php
+++ b/src/Element/CheckboxTreeItem.php
@@ -2,14 +2,14 @@
 
 namespace Drupal\term_reference_tree\Element;
 
-use Drupal\Core\Render\Element\FormElementBase;
+use Drupal\Core\Render\Element\FormElement;
 
 /**
  * Provides a form element for term reference tree.
  *
  * @FormElement("checkbox_tree_item")
  */
-class CheckboxTreeItem extends FormElementBase {
+class CheckboxTreeItem extends FormElement {
 
   /**
    * {@inheritdoc}
diff --git a/src/Element/CheckboxTreeLabel.php b/src/Element/CheckboxTreeLabel.php
index 597422d70c84882f887c7c821d189ab44d3fef01..32b644d3f9979b4cda0cc5d0c96398fec122778a 100644
--- a/src/Element/CheckboxTreeLabel.php
+++ b/src/Element/CheckboxTreeLabel.php
@@ -2,14 +2,14 @@
 
 namespace Drupal\term_reference_tree\Element;
 
-use Drupal\Core\Render\Element\FormElementBase;
+use Drupal\Core\Render\Element\FormElement;
 
 /**
  * Provides a form element for term reference tree.
  *
  * @FormElement("checkbox_tree_label")
  */
-class CheckboxTreeLabel extends FormElementBase {
+class CheckboxTreeLabel extends FormElement {
 
   /**
    * {@inheritdoc}
diff --git a/src/Element/CheckboxTreeLevel.php b/src/Element/CheckboxTreeLevel.php
index ad7c517de1bf7de88bf8457bc6601602a26e214d..55ed63a2f69b6f8a290d8026478b2e3f26e12e85 100644
--- a/src/Element/CheckboxTreeLevel.php
+++ b/src/Element/CheckboxTreeLevel.php
@@ -2,14 +2,14 @@
 
 namespace Drupal\term_reference_tree\Element;
 
-use Drupal\Core\Render\Element\FormElementBase;
+use Drupal\Core\Render\Element\FormElement;
 
 /**
  * Provides a form element for term reference tree.
  *
  * @FormElement("checkbox_tree_level")
  */
-class CheckboxTreeLevel extends FormElementBase {
+class CheckboxTreeLevel extends FormElement {
 
   /**
    * {@inheritdoc}
diff --git a/term_reference_tree.info.yml b/term_reference_tree.info.yml
index 3996e07f32806cee3e7afd80ccd0f9dc47067256..e5c4795ea2f3c3896438a40e4e568d7be9c44cf3 100644
--- a/term_reference_tree.info.yml
+++ b/term_reference_tree.info.yml
@@ -1,7 +1,7 @@
 name: 'Term Reference Tree'
 description: 'An expanding/collapsing tree widget for selecting terms in a taxonomy term reference field.'
 package: Fields
-core_version_requirement: ^9.4 || ^10 || ^11 || ^12
+core_version_requirement: ^9.4 || ^10 || ^11
 dependencies:
   - drupal:taxonomy
 type: module