Sorry for the delay responding, been busy on an important project.
In my tests just now (WordPress 4.7.5) the plugin still works as expected.
For example if I add a Text Widget to a sidebar with some random text, select the following Widget display options:
Hide OR show for Everyone
Show On Ticked
Under “Content Types +/-”
ALL BuddyPress Pages : Ticked
The widget will load only on BuddyPress pages.
Are you using any plugins that use BuddyPress specific conditions?
The plugin looks for various BuddyPress (and BBpress) conditions (see list below) if another plugin or theme feature (another widget plugin that uses conditions) was checking for these as well the other plugin could be taking priority.
Is ALL BuddyPress Pages – is_buddypress()
Is BuddyPress Members Directory – bp_is_members_directory()
Is BuddyPress User Pages – bp_is_user()
Is BuddyPress Activity Streams Directory – bp_is_activity_directory()
Is BuddyPress Activity Streams Item – bp_is_single_activity()
Is BuddyPress Groups Directory – bp_is_groups_directory()
Is BuddyPress Group – bp_is_group()
Is BuddyPress Group Forum – bp_is_current_action( ‘forum’ )
Is BuddyPress Group Forum Topic – bp_is_group_forum_topic()
Is BuddyPress Registration Page – bp_is_register_page()
Is ALL bbPress Pages – is_bbpress()
Is bbPress User Pages – bbp_is_single_user()
Is bbPress Forum Archive – bbp_is_forum_archive()
Is bbPress Category Forum – bbp_is_forum_category()
Is bbPress Forum – bbp_is_single_forum()
Is bbPress Forum Topic – bbp_is_single_topic()
Is bbPress Topic Tag – bbp_is_topic_tag()
David