diff --git a/src/Form/SettingsForm.php b/src/Form/SettingsForm.php
index 9b0ec24cdffeed7a16a8e45f8b78762d08cd956a..fc395b890fb651114b2ece328b04c004642e2a65 100644
--- a/src/Form/SettingsForm.php
+++ b/src/Form/SettingsForm.php
@@ -75,7 +75,8 @@ class SettingsForm extends ConfigFormBase {
       $container->get('textimage.factory'),
       $container->get('config.factory'),
       $container->get('plugin.manager.image_effects.font_selector'),
-      $container->get('image.factory')
+      $container->get('image.factory'),
+      $container->get('config.typed')
     );
   }
 
diff --git a/tests/src/Functional/TextimageTest.php b/tests/src/Functional/TextimageTest.php
index 278d074395e7a5e74a3233c998171f6ddb2f8bb4..ab6149cec4312ec656b1a379cee49e0ccaf5f074 100644
--- a/tests/src/Functional/TextimageTest.php
+++ b/tests/src/Functional/TextimageTest.php
@@ -176,4 +176,12 @@ class TextimageTest extends TextimageTestBase {
     $this->assertDirectoryDoesNotExist('public://textimage_store/temp');
   }
 
+  /**
+   * Test execution of Textimage settings form.
+   */
+  public function testSettingsForm(): void {
+    $this->drupalGet($this->textimageAdmin);
+    $this->assertSession()->statusCodeEquals(200);
+  }
+
 }