]> source.dussan.org Git - jquery-ui.git/commitdiff
Tooltip: Only check if the element is active if the event that is causing the tooltip...
authorScott González <scott.gonzalez@gmail.com>
Mon, 30 Apr 2012 17:31:14 +0000 (13:31 -0400)
committerScott González <scott.gonzalez@gmail.com>
Mon, 30 Apr 2012 17:31:14 +0000 (13:31 -0400)
ui/jquery.ui.tooltip.js

index 424eca7afd59035987f946e6f314cd429289631b..8ddcbb7005aee601453307c3608777d58d7f886c 100644 (file)
@@ -179,7 +179,10 @@ $.widget( "ui.tooltip", {
 
                // don't close if the element has focus
                // this prevents the tooltip from closing if you hover while focused
-               if ( !force && this.document[0].activeElement === target[0] ) {
+               // we have to check the event type because tabbing out of the document
+               // may leave the element as the activeElement
+               if ( !force && event && event.type !== "focusout" &&
+                               this.document[0].activeElement === target[0] ) {
                        return;
                }