diff --git a/extension/qfq/qfq/AbstractBuildForm.php b/extension/qfq/qfq/AbstractBuildForm.php
index 4ba199787f74bd6d20cc68ae8e6215dbe1b86580..cd20b556e029555c17ce3fda40ba66cd5e078c97 100644
--- a/extension/qfq/qfq/AbstractBuildForm.php
+++ b/extension/qfq/qfq/AbstractBuildForm.php
@@ -425,10 +425,13 @@ abstract class AbstractBuildForm {
 //            }
 
             if ($value === '') {
-                // Only take the default, if the FE is a real tablecolumn. See #2064
-                if ($this->store->getVar($formElement[FE_NAME], STORE_TABLE_COLUMN_TYPES) !== false) {
-                    $value = $this->store->getVar($name, $storeUse, $formElement['checkType']);
+                // #2064 / Only take the default, if the FE is a real tablecolumn.
+                // #3426 / Dynamic Update: Inputs loose the new content and shows the old value.
+                if ($storeUse == STORE_USE_DEFAULT && $this->store->getVar($formElement[FE_NAME], STORE_TABLE_COLUMN_TYPES) === false) {
+                    $storeUse = str_replace(STORE_TABLE_DEFAULT, '', $storeUse); // Remove STORE_DEFAULT
                 }
+                $value = $this->store->getVar($name, $storeUse, $formElement['checkType']);
+
             }
 
             // Typically: $htmlElementNameIdZero = true