Strange, would mean the tabs jQuery plugin isn't loading, but that's basically impossible in GJ since it's loaded by the group it self. CB Activity also loads it. Not sure what to suggest beyond ensure everything is absolutely up to date. I'm not able to confirm your issue. Are you using a JS/CSS compression extension? If so try disabling it and purging cache.
Try the below changes and see if issue persists as I suspect it maybe happening due to internal caching of the cbTabs object when getField or getTab is called.
IN: components/com_comprofiler/plugin/libraries/CB/Plugin/Activity/CBActivity.php
ON: Line 239
FROM:
Code:
$fields[$profileId][$userId] = $profileUser->_getCbTabs( false )->_getTabFieldsDb( null, $profileUser->getUserData(), 'profile' );
TO:
Code:
$fields[$profileId][$userId] = $profileUser->_getCbTabs()->_getTabFieldsDb( null, $profileUser->getUserData(), 'profile' );
IN: components/com_comprofiler/plugin/libraries/CB/Plugin/Activity/CBActivity.php
ON: Line 287
FROM:
Code:
$tabs[$profileId][$userId] = $profileUser->_getCbTabs( false )->_getTabsDb( $profileUser->getUserData(), 'profile' );
TO:
Code:
$tabs[$profileId][$userId] = $profileUser->_getCbTabs()->_getTabsDb( $profileUser->getUserData(), 'profile' );
Still would be strange for this to override GJs tabs from loading their JS.