I have a layer with a vector mask.
When I go to the properties panel, enter the feather radius „0.5“ and hit the enter key it rounds it up to 1 (Pixels).
Entering „0.4“ and hitting enter gives 0.
4.3 gives 4
4.6 gives 5 and so on.
So hitting enter rounds the value, although decimal values are accepted and do work. Why is that? What's the purpose of rounding the number?
When I enter „0.5“ and click somewhere it works without changing it to 1. Then it's really just 0.5 px. But hitting enter (the most natural thing after entering some value) rounds it.
Is this a feature or a flaw?
Hm, I hadn't noticed that before, but I can confirm exactly what you're reporting. Worse yet, the layer mask doesn't actually take on the rounded value (it's left at whatever fractional value was in the field before hitting Return).
I can't imagine that's a feature. Edit controls just don't work that way in general.
I think someone at Adobe must have missed removing some rounding logic in the edit control when they made the function capable of handling fractional values.