Hopefully this is not going to be a major never ending soap story.
Anyway, a couple of BuddyPress users ran into something weird with Dynamic Widgets not behaving correctly with static pages. It turns out this looks like some incompatibility between BuddyPress and the used theme. When a static page is requested, the theme notifies Dynamic Widgets of it. But the theme doesn’t say it’s a static page. It says it’s a BuddyPress component. That confuses Dynamic Widgets, going into failsave and doing nothing.
A workaround have been added to development version 1.4.0.3 to prevent this and let Dynamic Widgets follow the correct static page rules. So, when you’re using BuddyPress and seeing some strange behavior within static pages, I recommend to install the latest development version.
Until version 1.4.0 Dynamic Widgets had a problem dealing with the Prototype theme throwing a PHP warning on the screen:
Warning: Invalid argument supplied for foreach() in /wp-content/plugins/dynamic-widgets/dynwid_worker.php on line 25
A very weird error as Dynamic Widgets is doing something completely legal on a component of the WordPress sidebar / widget system. After some investigation it turns out the Prototype theme adds some (illegal) values to this component. Dynamic Widgets in its turn doesn’t expect such values and throws the above warning. I’ve added a workaround for this in development version 1.4.0.1.