Unable to reproduce this, these are the steps I took:
If you specify more than 3 numbers after the decimal point (e.g. 3.125), it will correctly use that value, but if you go back into Options it'll show the number as rounded (3.13 in this case). If you inspect the value using 'sensitivity' in the console, it should still show up as 3.125 after a restart.
This is also the same behavior as on Windows.
Ping this issue if you're still experiencing it and I missed something in my repro.
I'm still experiencing the issue. I took your steps to repro, as well as repeated my own.
These are the steps I took:
Item number 4 is reproducible with your steps.
@mightysoupcan If you open the console and type 'sensitivity', what does it report? Are you clicking "OK" or "Apply" when you're setting the settings? If you immediately go back into Game options after changing it to 0.85, what does it show?
I do press OK or Apply before closing the window, yes.
If I open the console and start typing 'sensitivity,' it suggests the value that the slider is at. In my particular case, I move the slider around, and it ends up around 1.35. I change the value in the text field to a value, like .85, and click Apply. The console still suggests it's at 1.35.
This seems to be a specific issue to sensitivities lower than 1.0. If you drag the slider below 1.0, do you see the same behavior? If you type a number above 1.0, do you see the same behavior?
I have confirmed the issue is only reproduced if the value is less than 1. Entering a value of more than 1 moves the slider, and the game remembers your setting.
Great - fixing this issue now. It'll be included in an upcoming release of TF2. (Probably in 1-2 weeks)
Should've been fixed in todays release.
Nothing extracted yet.
Team Fortress 2 mouse options don't remember the sensitivity if the user types into the sensitivity text field. This is a small issue but a potential annoyance for those who need a precise setting. (.3 can sometimes make all the difference!)