It looks like the ui.tabs plugin is returning false to terminate when a tab anchor is clicked. My issue is that I'm developing a different plugin that uses $(document).click(funcRef). This should theoretically be triggered when the tab is clicked, but returning false is preventing the correct bubbling.
I created a workaround for my purposes:
$(".ui-tab-nav>li>a").click(function() { $(document).triggerHandler("click") });
But this workaround is iffy in jQuery < 1.4.3. In lower versions, return false also calls e.stopImmediatePropagation(), which means my function isn't guaranteed to be triggered.
Is there a reason for using return false? It seems to me that e.preventDefault() should be used instead.