Decimal point vanished from editor and logs

This is a weird one - just recently Unity has stopped showing decimal points in the inspectors and Debug.Log output. The values are correct, and I can edit decimal points just fine.

To clarify - the decimal point is missing, but the numbers that come after the decimal point are still shown. So instead of seeing 10.34 I would see 1034 in the inspector and logs.

This is very frustrating as I keep forgetting it’s happening and wasting time trying to figure out why a variable is losing it’s decimal places, when really it’s just the Unity/Log display that’s at fault.

Has anyone else had this?

Maybe you managed to write an editor script that sets the numberdecimalseparator of your culture or the system culture to an empty string. You should also check your system settings in the control center.