]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
don't show tooltips/popovers whose element isn't in the DOM; fixes #13268 13752/head
authorChris Rebert <code@rebertia.com>
Fri, 6 Jun 2014 22:34:56 +0000 (15:34 -0700)
committerChris Rebert <code@rebertia.com>
Sun, 8 Jun 2014 00:54:11 +0000 (17:54 -0700)
js/tooltip.js

index 3b8ac17f6dd11fc1bdf429d3978f8ed09bf86f84..b4ced6d2af9fa0c74ec0dfb9c96ad103eb63cba5 100644 (file)
     if (this.hasContent() && this.enabled) {
       this.$element.trigger(e)
 
-      if (e.isDefaultPrevented()) return
-      var that = this;
+      var inDom = $.contains(document.documentElement, this.$element[0])
+      if (e.isDefaultPrevented() || !inDom) return
+      var that = this
 
       var $tip = this.tip()