After editing a value, if you click on cancel, the item's value remains italic.
Digging into the code it seems that after both _onSave and _onCancel function you have to add the following:
o(d(s), "_onSave", function() {
var e = s.props,
t = e.onSave,
a = e.onValidate,
n = s.state.tempValue;
a(n) ? s.setState({
editing: !1,
value: n,
isValid: !0,
** hover: !1 **
}, function() {
return t(s.state.value)
}) : s.setState({
isValid: !1
})
}), o(d(s), "_onCancel", function() {
var e = s.props.onCancel,
t = s.state.value;
s.setState({
editing: !1,
tempValue: t,
** hover: !1 **
}, function() {
return e()
})
}