diff --git src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
index 6f3038882..30214232b 100644
--- src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
+++ src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
@@ -708,15 +708,26 @@ window.bp = window.bp || {};
 			}
 
 			bp.ajax.post( 'post_update', _.extend( data, this.model.attributes ) ).done( function( response ) {
-				var scope     = bp.Nouveau.getStorage( 'bp-activity', 'scope' ),
+				var scope     = bp.Nouveau.getStorage( 'bp-activity', 'scope' ), container,
 					prepended = false;
 
+				// It's the very first activity, let's make sure the container can welcome it!
+				if ( response.is_directory && ! $( '#activity-stream ul.activity-list').length ) {
+					container = $( '<ul></ul>').addClass( 'activity-list item-list bp-list' );
+				}
+
 				if ( ! response.is_directory ||
 				     ( 'all' === scope && ( 'user' === self.model.get( 'object' ) || false === response.is_private ) ) ||
 				     ( self.model.get( 'object' ) + 's'  === scope )
 				    ) {
 
 					if ( ! $( '#activity-' + response.id  ).length ) {
+						// Remove the initial feedback message.
+						if ( container ) {
+							$( '#activity-stream' ).html( container );
+						}
+
+						// Prepend the activity into the container.
 						bp.Nouveau.inject( '#activity-stream ul.activity-list', response.activity, 'prepend' );
 						prepended = true;
 					}
