Well, here's a very crude fix for this:
$.uniform._restore = $.uniform.restore;
$.uniform.restore = function(elem) {
if (elem === undefined) {
elem = $($.uniform.elements);
}
$(elem).each(function() {
if ($(this).is("button, :submit, :reset, input[type='button']")) {
this[0].parentNode.firstChild.nodeValue = '';
}
});
$.uniform._restore(elem);
};
As shown here, it works. But I'd rather fix this in the uniform source code (that's why it's hosted on github, afterall). )