I've finally upgraded to WWSGD 2.x and am happy to see the earlier issues I reported have been addressed. Thanks for that.
One remaining issue I find with 2.0.3 is that if I'm loading my own copy of jQuery via wp_enqueue_script, the WWSGD jquery.cookie.js file is loaded before jQuery, with the result that execution fails.
What I'm doing is deregistering the default WP copy of jQuery and loading my own. I'm using the following to do this, where
replace_wp_script() is the function that de/registers jQuery.
WWSGD loads it's JS like this:
The result is that your JS is loaded before jQuery, with predictable results. The following trivial change to the priority fixes this:
add_action('wp_footer', 'wwsgd_js', 100);