Form_with - first field value is overriden with a token-like string

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