Even though the save settings bug has been generally fixed in-game, under certain circumstances it is not.
For example, after updating, I have connected to a server and, while still having not joined a team, in limbo menu, started editing my keybinds. After I finished, I clicked join button. After I spawned for the first time, I discovered that all my binds were reset to defaults (or still defaults, meaning my editing of them in limbo wasn’t saved). Of course I had to rebind everything in a hurry while in a team (and being scared of an imminent auto-kick for inactivity from a full server). The situation of course can happen only once before one finally rebinds the keys in in-team menu and they get saved. But still it’s a bug that might get visible again after a new patch is released and controls get reverted.
Also, the controls binding menus in limbo and in team are different. For example, the limbo binding menu doesn’t have a “walk” option. Also the default buttons for voice chat are different for both menus (in limbo the default was empty while in in-team menu it was X).
Other controls bugs include long promised but never implemented solution for being able to bind backspace in menu. As of now, pressing backspace only deletes the current binding leaving the box empty. Many people prefer to be able to actually bind backspace button because of its size and convenient location.
Another yet old bug is chat and teamchat swallowing first letters of sentences when bound on rightcrtl, rightshift and rightalt. Very annoying.
Hope that a person responsible for menu and UI finally takes a look at these older bugs.

