Sorry, not yet. Will be publishing a lot of new versions on my extensions in the coming weeks.
You could try and fix it yourself.
Try this in file /plugins/system/modulesanywhere.php (line 127-142):
Move line 127 to line 143. So from:
$this->unprotect( $html );
// only do the handling inside the body
if ( !( strpos( $html, '<body' ) === false ) && !( strpos( $html, '</body>' ) === false ) ) {
$html_split = explode( '<body', $html );
$body_split = explode( '</body>', $html_split['1'] );
// remove generated modules outside the body
$this->removeGeneratedModules( $html_split['0'] );
$this->removeGeneratedModules( $body_split['1'] );
$html_split['1'] = implode( '</body>', $body_split );
$html = implode( '<body', $html_split );
}
$this->cleanLeftoverJunk( $html );
To:
$this->unprotect( $html );
// only do the handling inside the body
if ( !( strpos( $html, '<body' ) === false ) && !( strpos( $html, '</body>' ) === false ) ) {
$html_split = explode( '<body', $html );
$body_split = explode( '</body>', $html_split['1'] );
// remove generated modules outside the body
$this->removeGeneratedModules( $html_split['0'] );
$this->removeGeneratedModules( $body_split['1'] );
$html_split['1'] = implode( '</body>', $body_split );
$html = implode( '<body', $html_split );
}
$this->cleanLeftoverJunk( $html );
$this->unprotect( $html );