<p dir="auto">As mentioned before, the problem with the tooltip is active again in 3.1.1.</p>
<p dir="auto">DEMO &gt;&gt; <a href="http://jsfiddle.net/m9AX5/5/" rel="nofollow">http://jsfiddle.net/m9AX5/5/</a></p>
<p dir="auto">I use Tooltip on buttons initiating AJAX loads, which remove the content including the tooltip parent element. In that case the tooltip won't hide.</p>
<p dir="auto">Steps to reproduce:</p>
<ol dir="auto">
<li>Mouseover the button with tooltip</li>
<li>Tooltip is shown</li>
<li>Click the button (while the tooltip is shown)</li>
<li>The element where the tooltip parent element was placed is now removed/replaced with AJAX</li>
<li>New content is displayed, but the tooltip is still present, and I am unable to remove it (the mouseleave event won't fire, because the tooltip parent element is no longer there).</li>
</ol>
<p dir="auto">I created JS fiddle demonstrating the issue: <a href="http://jsfiddle.net/fjHh5/" rel="nofollow">http://jsfiddle.net/fjHh5/</a></p>