I know that buddypress 3.x is not supported right know but maybe someone can help…
When I activate the plugin with nouveau template pack from buddypress 3.x the private messages feature stop listing messages. If there is no messages it gives the normal message (“Sorry, no messages were found.”) but when there are messages on it stays on loading forever (with the “Loading messages. Please wait.” message).
If I revert to legacy template pack it works normal but that is not an option because the theme I’m using is nouveau template pack only.
There are no PHP errors, the only error I get is JS on browser developer console being on Firefox “SyntaxError: missing ) in parenthetical” and on Chromium “Uncaught SyntaxError: Unexpected token ;” both on underscore.min.js (wordpress wp-includes script).
You can verify this behaviour with Twenty Seventeen theme for example.
Problem is caused by BBCodes in GD bbPress Tools, but I am not sure why. If you disabled BBCodes, it will work. Once I identify cause of the problem, I will issue the fix. Or, if you use the BBCodes, you can have them active, but make sure to enable option to limit them to bbPress content only.
I have identified the problem, it is caused by the ITALIC BBCode. It happens with any theme that doesn’t have own BuddyPress templates because [i] is used for the internal rendering in BuddyPress. There are two solutions:
1. Disable [i] BBCode, or
2. Limit BBCodes to bbPress only.
There will not be any change to my plugin, because I can’t do anything to fix it, it is a conflict that can’t be resolved.