Index: src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/camera.php
===================================================================
--- src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/camera.php	(revision 11717)
+++ src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/camera.php	(working copy)
@@ -18,8 +18,8 @@
 		<div class="avatar-crop-management">
 			<div id="avatar-crop-pane" class="avatar" style="width:{{data.w}}px; height:{{data.h}}px"></div>
 			<div id="avatar-crop-actions">
-				<a class="button avatar-webcam-capture" href="#"><?php esc_html_e( 'Capture', 'buddypress' );?></a>
-				<a class="button avatar-webcam-save" href="#"><?php esc_html_e( 'Save', 'buddypress' );?></a>
+				<button type="button" class="button avatar-webcam-capture"><?php esc_html_e( 'Capture', 'buddypress' );?></button>
+				<button type="button" class="button avatar-webcam-save"><?php esc_html_e( 'Save', 'buddypress' );?></button>
 			</div>
 		</div>
 	<# } #>
Index: src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/crop.php
===================================================================
--- src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/crop.php	(revision 11717)
+++ src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/crop.php	(working copy)
@@ -17,7 +17,7 @@
 			<img src="{{data.url}}" id="avatar-crop-preview"/>
 		</div>
 		<div id="avatar-crop-actions">
-			<a class="button avatar-crop-submit" href="#"><?php esc_html_e( 'Crop Image', 'buddypress' ); ?></a>
+			<button type="button" class="button avatar-crop-submit"><?php esc_html_e( 'Crop Image', 'buddypress' ); ?></button>
 		</div>
 	</div>
 </script>
Index: src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/index.php
===================================================================
--- src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/index.php	(revision 11717)
+++ src/bp-templates/bp-nouveau/buddypress/assets/_attachments/avatars/index.php	(working copy)
@@ -32,10 +32,10 @@
 <script id="tmpl-bp-avatar-delete" type="text/html">
 	<# if ( 'user' === data.object ) { #>
 		<p><?php _e( "If you'd like to delete your current profile photo but not upload a new one, please use the delete profile photo button.", 'buddypress' ); ?></p>
-		<p><a class="button edit" id="bp-delete-avatar" href="#"><?php esc_html_e( 'Delete My Profile Photo', 'buddypress' ); ?></a></p>
+		<button type="button" class="button edit" id="bp-delete-avatar"><?php esc_html_e( 'Delete My Profile Photo', 'buddypress' ); ?></button>
 	<# } else if ( 'group' === data.object ) { #>
 		<?php bp_nouveau_user_feedback( 'group-avatar-delete-info' ); ?>
-		<p><a class="button edit" id="bp-delete-avatar" href="#"><?php esc_html_e( 'Delete Group Profile Photo', 'buddypress' ); ?></a></p>
+		<button type="button" class="button edit" id="bp-delete-avatar"><?php esc_html_e( 'Delete Group Profile Photo', 'buddypress' ); ?></button>
 	<# } else { #>
 		<?php do_action( 'bp_attachments_avatar_delete_template' ); ?>
 	<# } #>
Index: src/bp-templates/bp-nouveau/buddypress/assets/_attachments/cover-images/index.php
===================================================================
--- src/bp-templates/bp-nouveau/buddypress/assets/_attachments/cover-images/index.php	(revision 11717)
+++ src/bp-templates/bp-nouveau/buddypress/assets/_attachments/cover-images/index.php	(working copy)
@@ -21,10 +21,10 @@
 <script id="tmpl-bp-cover-image-delete" type="text/html">
 	<# if ( 'user' === data.object ) { #>
 		<p><?php _e( "If you'd like to delete your current cover image but not upload a new one, please use the delete Cover Image button.", 'buddypress' ); ?></p>
-		<p><a class="button edit" id="bp-delete-cover-image" href="#"><?php esc_html_e( 'Delete My Cover Image', 'buddypress' ); ?></a></p>
+		<button type="button" class="button edit" id="bp-delete-cover-image"><?php esc_html_e( 'Delete My Cover Image', 'buddypress' ); ?></button>
 	<# } else if ( 'group' === data.object ) { #>
 		<p><?php _e( "If you'd like to remove the existing group cover image but not upload a new one, please use the delete group cover image button.", 'buddypress' ); ?></p>
-		<p><a class="button edit" id="bp-delete-cover-image" href="#"><?php esc_html_e( 'Delete Group Cover Image', 'buddypress' ); ?></a></p>
+		<button type="button" class="button edit" id="bp-delete-cover-image"><?php esc_html_e( 'Delete Group Cover Image', 'buddypress' ); ?></button>
 	<# } else { #>
 		<?php do_action( 'bp_attachments_cover_image_delete_template' ); ?>
 	<# } #>
Index: src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/form.php
===================================================================
--- src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/form.php	(revision 11717)
+++ src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/form.php	(working copy)
@@ -22,7 +22,7 @@
 </script>
 
 <script type="text/html" id="tmpl-activity-post-form-buttons">
-	<a href="#" class="button dashicons {{data.icon}}" data-button="{{data.id}}"><span class="bp-screen-reader-text">{{data.caption}}</span></a>
+	<button type="button" class="button dashicons {{data.icon}}" data-button="{{data.id}}"><span class="bp-screen-reader-text">{{data.caption}}</span></button>
 </script>
 
 <script type="text/html" id="tmpl-activity-target-item">
@@ -37,8 +37,8 @@
 	<span class="bp-item-name">{{data.name}}</span>
 
 	<# if ( data.selected ) { #>
-		<a href="#" class="bp-remove-item dashicons dashicons-no" data-item_id="{{data.id}}">
+		<button type="button" class="bp-remove-item dashicons dashicons-no" data-item_id="{{data.id}}">
 			<span class="bp-screen-reader-text"><?php esc_html_e( 'Remove item', 'buddypress' ); ?></span>
-		</a>
+		</button>
 	<# } #>
 </script>
Index: src/bp-templates/bp-nouveau/buddypress/common/js-templates/invites/index.php
===================================================================
--- src/bp-templates/bp-nouveau/buddypress/common/js-templates/invites/index.php	(revision 11717)
+++ src/bp-templates/bp-nouveau/buddypress/common/js-templates/invites/index.php	(working copy)
@@ -109,14 +109,14 @@
 
 <script type="text/html" id="tmpl-bp-invites-paginate">
 	<# if ( 1 !== data.page ) { #>
-		<a href="#" id="bp-invites-prev-page" class="button invite-button">
+		<button type="button" id="bp-invites-prev-page" class="button invite-button">
 			<span class="bp-screen-reader-text"><?php esc_html_e( 'Previous', 'buddypress' );?></span>
-		</a>
+		</button>
 	<# } #>
 
 	<# if ( data.total_page !== data.page ) { #>
-		<a href="#" id="bp-invites-next-page" class="button invite-button">
+		<button type="button" id="bp-invites-next-page" class="button invite-button">
 			<span class="bp-screen-reader-text"><?php esc_html_e( 'Next', 'buddypress' );?></span>
-		</a>
+		</button>
 	<# } #>
 </script>
