We expire that cache as kudos are added, so the only potential problem would be if it got cached in the no-javascript, expand_kudos=true state, which is pretty unlikely. We could get around this by using a text link instead of buttons, like sarken suggested, and having the no-js option open a new page that showed the full kudos list. The rest of it's fine, since the html source is the same and not customized per-user.