iCloud for Windows 11 Password plugin not working on Edge any more
A short while ago my iCloud Passwords plugin stopped working in Edge and Chrome and having searched around I can't seem to find any answers. By stopped working I mean, the autofill for usernames and passwords stopped working and if you click to run the plugin it just keeps responding with "Download iCloud for Windows to use iCloud for Windows".
I've tried re-installing iCloud for Windows, the extensions and resetting Edge completely - no change.
Then I noticed the following error message in Web Developer tools especially when I tab into or type in a username/password field:
"Uncaught SyntaxError: Identifier 'WBSAutoFillFormTypeUndetermined' has already been declared"
... and this repeats a number of times.
Searching for this online I found a potential link between that and the iCloud Passwords extension. To prove it, I switched off the extension which stopped all these exceptions from being raised. Switching it back on again, the exceptions returned so it's definitely coming from this plugin.
All of the related script files throwing exceptions are coming from the extension directory "/mfbcdcnpokpoajjciilocoachedjkima/" and looking at Edge's Extension settings I found the ID for the extension is:
ID: mfbcdcnpokpoajjciilocoachedjkima
So this is coming from Apple's extension.
I checked the Extension folder where the files throwing exceptions are located:
"C:\Users\%username%\AppData\Local\Microsoft\Edge\User Data\Default\Extensions\mfbcdcnpokpoajjciilocoachedjkima\1.3.43_0"
It's definitely the Apple iCloud Password extension - which can be seen when I open the page_popup.html file.
Removing the extension completely removes the folder so I can't see that there are any phantom files staying behind causing an issue. Re-installing simply installs the entire folder again and iCloud Passwords still doesn't work.
The messages in Dev Tools would indicate that the completion_list.html in the extension is referencing the following missing JS files:
- utils.js
- extensionState.js
- heuristicsRedefinitions.js
It would seem that the current extension available on the Microsoft Edge and Chrome stores is broken.
Windows, Windows 10