// but always pointing at the same event target
.closest( this.options.items );
- // No element to show a tooltip for
- if ( !target.length ) {
- return;
- }
-
- // If the tooltip is open and we're tracking then reposition the tooltip.
- // This makes sure that a tracking tooltip doesn't obscure a focused element
- // if the user was hovering when the element gained focused.
- if ( this.options.track && target.data( "ui-tooltip-id" ) ) {
- this._find( target ).position( $.extend({
- of: target
- }, this.options.position ) );
- // Stop tracking (#8622)
- this._off( this.document, "mousemove" );
+ // No element to show a tooltip for or the tooltip is already open
+ if ( !target.length || target.data( "ui-tooltip-id" ) ) {
return;
}