diff --git a/lib/modules/apostrophe-ui/public/js/ui.js b/lib/modules/apostrophe-ui/public/js/ui.js
index <HASH>..<HASH> 100644
--- a/lib/modules/apostrophe-ui/public/js/ui.js
+++ b/lib/modules/apostrophe-ui/public/js/ui.js
@@ -534,7 +534,7 @@ apos.define('apostrophe-ui', {
       restore($old, $new);
       
       function autoPreserveText($context) {
-        $context.find('input[name],textarea[name]').each(function() {
+        $context.find('input[name]:focus,textarea[name]:focus').each(function() {
           var $el = $(this);
           if (!is($el, 'preserve')) {
             attr($el, 'preserve', $el.attr('name'));
text elements should be autopreserved on AJAX only if they currently have the focus. Makes it easier to update the value