When user settings are changed, commit the changes

Ticket: #3346