Yeah it seems like there’s some over-zealous validation going on. It turns out you can get the Input component to accept negative values, but only by entering a number that doesn’t start with 0, and then moving the cursor to the start of the field and entering -. Users really should be able to start by entering a - symbol.