Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Adds Librewolf to web-browser-extension-distribution-information.json #916

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ajzeigert wants to merge 3 commits into apple:main
base: main
Choose a base branch
Loading
from ajzeigert:main

Conversation

@ajzeigert
Copy link

@ajzeigert ajzeigert commented May 29, 2025

Adds Librewolf to web-browser-extension-distribution-information.json

Overall Checklist

edm00se and orancoco08-ai reacted with thumbs up emoji
Copy link

JaminenB commented Jul 8, 2025

@rmondello Can this be reviewed to support the Librewolf browser?

3
]
},
{
Copy link
Contributor

@rmondello rmondello Jul 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a whitespace error here.

"Mac": {
"bundle_identifier": "org.mozilla.librewolf",
"code_signing_identifier": "librewolf",
"code_signing_team_identifier": "not set",
Copy link
Contributor

@rmondello rmondello Jul 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fact that this browser doesn’t have a code signing team identifier means that adding it to this list won’t actually make it work with the iCloud Passwords extension. Apps need to be signed.

Copy link
Author

That makes sense. It seems like the app is being signed? But maybe this field is just not set? I'm not super familiar with how code signing works, but here's the output of codesign -dvvv /Applications/LibreWolf.app:

$ codesign -dvvv /Applications/LibreWolf.app
Executable=/Applications/LibreWolf.app/Contents/MacOS/librewolf
Identifier=librewolf
Format=app bundle with Mach-O thin (arm64)
CodeDirectory v=20400 size=552 flags=0x20002(adhoc,linker-signed) hashes=14+0 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha256=f458e182af0da6c2cff9d197a27f1aad17a72671
CandidateCDHashFull sha256=f458e182af0da6c2cff9d197a27f1aad17a726713c06da7e98b17702ea7e62d8
Hash choices=sha256
CMSDigest=f458e182af0da6c2cff9d197a27f1aad17a726713c06da7e98b17702ea7e62d8
CMSDigestType=2
CDHash=f458e182af0da6c2cff9d197a27f1aad17a72671
Signature=adhoc
Info.plist=not bound
TeamIdentifier=not set
Sealed Resources=none
Internal requirements=none

I can also inquire on the official LibreWolf channel how the app is being signed, if at all, for the macOS distribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@rmondello rmondello rmondello requested changes

Requested changes must be addressed to merge this pull request.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /