I’m having the same problem with escaped apostrophes ( ' ) being dropped from POST variables. It is
not related to NewsPublisher - it’s either all snippets or input in general. I have examples that isolate the problem:
http://www.grunzke.com/30 has a form that posts to itself, and just prints the $_POST array. It resembles NewsPublisher, but is
not. It’s a custom snippet with a single line of code: print_r($_POST);
Now check
http://www.grunzke.com/tinymce.php which is exactly the same code - the same form, the same single line of php to print out the array.
The first page, which is in the modx environment, drops the ' strings. The second page, which is the
same code, keeps the escaped apostrophes. Clearly the problem is either how modx passes POST data or executes snippets. Feel free to PM me (or even post a reply here) if you want a login to see for yourself.
Note that it’s only escaped apostrophes that get dropped - the Page title and Long title fields function correctly, because they aren’t wrapped by TinyMCE, which insists on replacing ’ with '