In emacspeak-w3m, in current cvs, the wrong number of arguments is passed to the function emacspeak-w3m-speak-form-submit, so that an error message occurs when the user moves onto the submit button (e.g. on http://www.google.com/\) and speech is broken off.
This can be remedied by a quick and dirty patch:
----
Index: lisp/emacspeak-w3m.el
===================================================================
RCS file: /cvsroot/emacspeak/emacspeak/lisp/emacspeak-w3m.el,v
retrieving revision 24.10
diff -r24.10 emacspeak-w3m.el
226c226
< (defun emacspeak-w3m-speak-form-submit (form &optional name value)
---
> (defun emacspeak-w3m-speak-form-submit (form &optional name value &rest ignored)
----
However it's probably not the right way to fix this. I was simply too lazy to investigate any further :-)
diff file for emacspeak-w3m.el