Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

<input value="..."> value being discarded?

  • Akukho zimpendulo
  • 0 zinale nkinga
  • 2 views
more options

Firefox 108.0.1 on Windows 10 X64 Pro

I'm seeing some very weird behavior and want to know how to troubleshoot it.

A specific website (pfSense admin) sends a form to edit some parameters. The form contains input fields like

   <input class="form-control" name="mac" id="mac" type="text" value="a4:bb:6d:e3:46:da" placeholder="xx:xx:xx:xx:xx:xx">

What I see in my Firefox instance is that the value is missing. Examining the source it looks like this:

   <input class="form-control" name="mac" id="mac" type="text" placeholder="xx:xx:xx:xx:xx:xx">

The `value=` attribute has been surgically excised.

What I have done:

  • Accessed the same website in MSEdge - The values are present
  • Dumped the page source from both MSEdge and Firefox and compared them. Apart from a couple of expected differences (CSRF token), the resulting HTML is identical except for the missing `value=` attribute.
  • Started Firefox in Safe Mode - Same problem
  • Examined the data stream in the Network tab of the developer tools - The `value=`attribute is missing even this early in the process.

Finally I created a completely new Firefox profile, and voilà, it works.

So the question is what setting in my default profile could possibly have the effect of making that single specific change to the data stream? Based on the Network trace, whatever is doing this is occurring extremely early in page processing.

How do I troubleshoot this?

Firefox 108.0.1 on Windows 10 X64 Pro I'm seeing some very weird behavior and want to know how to troubleshoot it. A specific website (pfSense admin) sends a form to edit some parameters. The form contains input fields like <input class="form-control" name="mac" id="mac" type="text" value="a4:bb:6d:e3:46:da" placeholder="xx:xx:xx:xx:xx:xx"> '''What I see''' in my Firefox instance is that the value is missing. Examining the source it looks like this: <input class="form-control" name="mac" id="mac" type="text" placeholder="xx:xx:xx:xx:xx:xx"> The `value=` attribute has been surgically excised. '''What I have done:''' * Accessed the same website in MSEdge - The values are present * Dumped the page source from both MSEdge and Firefox and compared them. Apart from a couple of expected differences (CSRF token), the resulting HTML is identical except for the missing `value=` attribute. * Started Firefox in Safe Mode - Same problem * Examined the data stream in the Network tab of the developer tools - The `value=`attribute is missing even this early in the process. Finally I created a completely new Firefox profile, and voilà, it works. So the question is what setting in my default profile could possibly have the effect of making that single specific change to the data stream? Based on the Network trace, whatever is doing this is occurring extremely early in page processing. How do I troubleshoot this?