I took a quick look at the page and it looked like it was getting
trimmed. Entering "something" would result in
"something"
I checked firebug and the response is:
{"content":"something"}
So I poked around a bit then just did a wide search for String.trim
usage. I found what looks like the culprit
That's right. ZoneUpdater works fine in a page, but not in a component.
Here is ZoneUpdater in a page, working fine even when the field
becomes empty or spaces::
http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/javascript/ajaxonevent
Here is ZoneUpdater in a component,