If anyone is using the roku1, I would appreciate it if you would do an experiment for me. Please open device template #2049. The second line has an "Edit Ruby Codes" button. Please change some or all of them from: nfsend("press send"); to: nfsend("press s"); for instance.
Update the template and reload the router.
The roku 2 supports command stacking, so the word tries to send several commands, whereas on the roku 1 I believe the rest are ignored.
If someone could confirm this works, I am holding off on several DT commits. I have fixed the Dinovo Mini, the Gyration Go Mouse, and added support for Adesso remote controls as well as added support for the Roku 2's MAC range, and, of course, these changes to fix navigation behavior.