]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Fix #827: Always focus terminal on click
authorParis Kasidiaris <paris@sourcelair.com>
Wed, 2 Aug 2017 07:44:16 +0000 (10:44 +0300)
committerParis Kasidiaris <paris@sourcelair.com>
Wed, 2 Aug 2017 07:44:16 +0000 (10:44 +0300)
src/xterm.js

index a3f425d1aa797ced5bff82f4d4184f091b7c3c26..8d3228abf684b3f5947b535be58764465401bb59 100644 (file)
@@ -746,13 +746,9 @@ Terminal.prototype.open = function(parent, focus) {
     this.focus();
   }
 
+  // Focus terminal when it gets clicked
   on(this.element, 'click', function() {
-    var selection = document.getSelection(),
-        collapsed = selection.isCollapsed,
-        isRange = typeof collapsed == 'boolean' ? !collapsed : selection.type == 'Range';
-    if (!isRange) {
-      self.focus();
-    }
+    self.focus();
   });
 
   // Listen for mouse events and translate
@@ -2201,7 +2197,7 @@ Terminal.prototype.ch = function(cur) {
 
 
 /**
- * Evaluate if the current erminal is the given argument.
+ * Evaluate if the current terminal is the given argument.
  * @param {object} term The terminal to evaluate
  */
 Terminal.prototype.is = function(term) {