Index: src/includes/extend/buddypress/groups.php
===================================================================
--- src/includes/extend/buddypress/groups.php
+++ src/includes/extend/buddypress/groups.php
@@ -138,6 +138,9 @@
 		// Map group forum activity items to groups
 		add_filter( 'bbp_before_record_activity_parse_args', array( $this, 'map_activity_to_group' ) );
 
+		// Add no-ajax for group subscription links
+		add_filter( 'bbp_get_user_subscribe_link', array( $this, 'no_ajax_subscription_link' ) );
+
 		/** Caps **************************************************************/
 
 		// Only add these filters if inside a group forum
@@ -305,6 +308,20 @@
 		remove_filter( 'bbp_map_meta_caps', array( $this, 'map_group_forum_meta_caps' ), 99, 4 );
 	}
 
+	/**
+	 * For subscription links in groups, add 'no-ajax' marker.
+	 *
+	 * @since 2.6.0 bbPress (rXXXX)
+	 */
+	public function no_ajax_subscription_link( $retval ) {
+		if ( ! bp_is_group() ) {
+			return $retval;
+		}
+
+		$retval = str_replace( '<a href', '<a data-no-ajax="1" href', $retval );
+		return $retval;
+	}
+
 	/** Edit ******************************************************************/
 
 	/**
Index: src/templates/default/js/topic.js
===================================================================
--- src/templates/default/js/topic.js
+++ src/templates/default/js/topic.js
@@ -26,6 +26,10 @@
 	} );
 
 	$( '#subscription-toggle' ).on( 'click', 'span a.subscription-toggle', function( e ) {
+		if ( $( this ).data( 'no-ajax' ) ) {
+			return;
+		}
+
 		e.preventDefault();
 		bbp_ajax_call( 'subscription', $( this ).attr( 'data-topic' ), bbpTopicJS.subs_nonce, '#subscription-toggle' );
 	} );
