Microsoft Edge isPersonal SavePersonalAndPaymentData brake React app

Wojciech Bednarski picture Wojciech Bednarski · Apr 4, 2019 · Viewed 10.8k times · Source

I have a simple form, one input and one submit button inside the React app. It works well in every web browsers. Now I started testing in the IE and Edge (Edge/18.17763).

When I hit the submit button I got errors in the console:

Unable to get property 'isPersonal' of undefined or null reference
Unable to get property 'SavePersonalAndPaymentData' of undefined or null reference

They brake the app completely. Any idea of what they are and where they came from?

I do not have anything remotely related in the codebase to isPersonal and SavePersonalAndPaymentData.

Answer

CodeMonkey picture CodeMonkey · Apr 30, 2019

It Appears to be some kind of bug related to Edge's Autofill, if you disable autofill does the problem go away? It does for me.

Edge Menu > Settings > Passwords & autofill

When I posted my answer originally there was a bug report active with MS Edge dev team, but that page is currently a 404. (Perhaps because of the changes to move Edge to the chromium platform?) I cannot find a cached version.