Safari bugs are related to the absolute positioned BuddyPress admin bar, can be surpassed with a file named bp-custom.php, drop it into the plugin folder, what can/should be in the file:
<?php
define ( 'BP_DISABLE_ADMIN_BAR', true );
define ( 'BP_ACTIVITY_SLUG', 'streams' );
define ( 'BP_BLOGS_SLUG', 'journals' );
define ( 'BP_MEMBERS_SLUG', 'users' );
define ( 'BP_FRIENDS_SLUG', 'peeps' );
define ( 'BP_GROUPS_SLUG', 'gatherings' );
define ( 'BP_MESSAGES_SLUG', 'notes' );
define ( 'BP_WIRE_SLUG', 'pinboard' );
define ( 'BP_XPROFILE_SLUG', 'info' );
define ( 'BP_REGISTER_SLUG', 'signup' );
define ( 'BP_ACTIVATION_SLUG', 'enable' );
define ( 'BP_SEARCH_SLUG', 'find' );
define ( 'BP_HOME_BLOG_SLUG', 'updates' );
?>
point one disables the admin bar,
the following points do rename the typical BuddyPress urls for BuddyPress related pages, no need to use if not wanted ;P