How to deal with new features values in my classification model?
Depending on the implementation, that variable could have been one-hot-encoded and in that way, the "widow" value could be assigned to "zero" in all the encoded variables (maybe equal to unknown) and the path designed to that 0 will be followed.