iCloud Passwords extension can't communicate

Description of the issue:

Official extension for iCloud Passwords not able to connect to macOS passwords.

How can this issue be reproduced?

  1. Install extension for iCloud Passwords

  2. click extension

  3. Doesn’t work

Expected result:

It should pop-up with the one time code number thing from Passwords, to link the two.

Brave Version( check About Brave):

Brave 1.89.145 (Official Build) (arm64)

Additional Information:

Worked in the past so not sure if a Brave update or extension update broke something. All I get is this now, on macOS 26:

Note that per this thread I made sure 3rd party cookies are allowed on iCloud. No difference.

@Rockstar9104

Try, going to brave://settings/content/braveShields and for Shields Down > Add

  • api.apple-cloudkit.com
  • apple-cloudkit.com
  • apple.com
  • appleid.apple.com
  • calendar.icloud.com
  • cdn-apple.com
  • ckdatabasews.icloud.com
  • contacts.icloud.com
  • docws.icloud.com
  • icloud.com
  • keyvalueservice.icloud.com
  • me.com
  • pXX-docws.icloud.com
  • reminders.icloud.com
  • setup.icloud.com
  • signin.icloud.com
  • www.icloud.com

That list pretty much covers the gamut.

Not going to lie I’m a little hesitant to test that particular extension. Can you launch Chrome or another Chromium based browser on that same macOS machine and install the extension there? I’d like to confirm if the issue is specific to Brave.

Tried adding all of those one by one (ugh) to the Shields Down section. No change sadly.

OK I think I found a solution and it had nothing to do with Brave exactly.

Turns out a system cleaning app had deleted a necessary file at:

~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.apple.passwordmanager.json

Even though I’m now exclusively using Brave, that file in that folder is apparently necessary for the extension to run, even with Chrome uninstalled.

For anyone else with this issue, you need to make the file manually with this as contents:

{ "name": "com.apple.passwordmanager", "description": "PasswordManagerBrowserExtensionHelper", "path": "/System/Cryptexes/App/System/Library/CoreServices/PasswordManagerBrowserExtensionHelper.app/Contents/MacOS/PasswordManagerBrowserExtensionHelper", "type": "stdio", "allowed_origins": ["chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/"] }

@Sam31 , @GwynethLlewelyn , @sdaniel @yasserberrehail , @grodwar , @RelativeOptics

See the reply above: ‘iCloud Passwords extension can't communicate - #5 by Rockstar9104

Contents of the ‘com.apple.passwordmanager.json’ file:

{
"name": "com.apple.passwordmanager",
"description": "PasswordManagerBrowserExtensionHelper",
"path": "/System/Cryptexes/App/System/Library/CoreServices/PasswordManagerBrowserExtensionHelper.app/Contents/MacOS/PasswordManagerBrowserExtensionHelper",
"type": "stdio",
"allowed_origins": [ "chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/"
]
}

The “description” and the “path” have possibly changed from older versions.