Thank you for your assistance again. I would like to respectfully debate this being a bug. My reasons for this are:
If I disable: "Easysocial/applications/user:group/Show Join Group Stream"
The event is still recorded in the database AND has an effect of the display of stream items for the group. resulting in users thinking posts are missing, even if they have been commented on recently. By manually deleting these entries in the database, or by the backend stream activity the group operates normally.
Perhaps it could be an enhancement to the "Show Join Group Stream" disabled, by:
not writing the events into the database AND/OR
the SQL query ignoring those events.
example ( i don't know the exact query to select stream items)
select from `#__social_stream` WHERE NOT `verb`='join' and `context_type`='groups' and `cluster_type`='group';
Does that make sense how I am explaining ?
Thanks!