I don’t know enough about github to do anything with that fix. I opened timer-adapter.js in an editor to see if I could manually incorporate the code you linked to, but the code in timer-adapter.js was too different from what you linked to.
Since I changed units to Fahrenheit in the new localization window, when I edit the value of a temperature, the change I make immediately turns into random looking numbers in the edit dialog box. No matter if I edit with the keyboard or if I use the up/down arrows to increment/decrement the value.
But if I ignore what is on the screen and blindly, say, use Ctrl-A to select all the text in the temperature dialog, press “del” to delete it all, and then type in the value I want and then exit the edit mode, the correct value is entered. But seeing all the randomish numbers in the editing box is disconcerting.