Browse Source

Performance fix. Only set height when necessary

JC Brand 6 years ago
parent
commit
54804b5b89
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/converse-chatview.js

+ 5 - 2
src/converse-chatview.js

@@ -1121,8 +1121,11 @@ converse.plugins.add('converse-chatview', {
             },
             },
 
 
             inputChanged (ev) {
             inputChanged (ev) {
-                ev.target.style.height = 'auto';
-                ev.target.style.height = ev.target.scrollHeight + 'px';
+                const height = ev.target.scrollHeight + 'px';
+                if (ev.target.style.height != height) {
+                    ev.target.style.height = 'auto';
+                    ev.target.style.height = height;
+                }
             },
             },
 
 
             clearMessages (ev) {
             clearMessages (ev) {