From the jQuery.isEmptyObject()
documentation:
The argument should always be a plain JavaScript Object as other types of object (DOM elements, primitive strings/numbers, host objects) may not give consistent results across browsers.
In other words, fix the tooltip widget.