I'm assuming that you don't simply replace:
<input type="hidden" name="node_id" value="`author_id`">
<input type="hidden" name="node_id" value="`id`">
and avoid the "squirreliness" and inefficient _redir hackery out of (based on stuff you said in the CB) some mistaken impression you have that op=message works in user home nodes but not on arbitrary thread nodes.
So I repeat (more clearly) that whatever problem you saw you have probably mischaracterized the cause because I know of no reason why the above simple solution wouldn't work and I encourage you to try again and figure out why it doesn't so whatever bug can be fixed (if the problem you had wasn't actually due to something outside of PerlMonks).
In reply to Re: Free Nodelet Hack: Add watch on current node (_redir)
in thread New Service: Thread Watcher by jdporter
<code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>