I have also experienced this with Firefox. It is maddening. Can’t figure it out.
When using Firefox hidden input values are seemingly arbitrarily overwritten. Sometimes it happens, sometimes it doesn’t. And, after I added the dummy abc123
input, it got the same crazy value that the provider
had previously.
= simple_form_for @api_key do |f|
= hidden_field_tag :abc123
= f.input :provider, as: :hidden, wrapper: false