Skip to content

feat: Add --chromium-pref to CLI options#3664

Open
PatrykKuniczak wants to merge 2 commits intomozilla:masterfrom
PatrykKuniczak:feat/enable-dev-mode-on-chromium
Open

feat: Add --chromium-pref to CLI options#3664
PatrykKuniczak wants to merge 2 commits intomozilla:masterfrom
PatrykKuniczak:feat/enable-dev-mode-on-chromium

Conversation

@PatrykKuniczak
Copy link

Basing on #2912, I've taken couple commits and a bunch of code.

I've added request changes of @Rob--W review.

I've converted chromiumPrefs to Map() because of https://github.com/mozilla/web-ext/pull/2912/changes#r1704363575
I hope you'll like that, because you've suggested to convert only coerceCLICustomChromiumPreference func, but i thought it's good idea to use Map() like it's now, but maybe that's not good idea.

I see

const customPrefs = {};

have object

And there's a question, are you want my solution and probably want to convert coerceCLICustomPreference and entire pref to be Map()(In other PR) or want me to revert that change and use object for all places excluding coerceCLICustomChromiumPreference or maybe you want 1 approach here and other in coerceCLICustomPreference(IMO this should be consistent)

Let's guide me, how to merge this PR successfully, because a bunch of community of wxt-dev/wxt#137 waiting for this, and i want to do it and use in our code 😸

I hope this is understable and nothing'll block me to do this 😆

@PatrykKuniczak PatrykKuniczak changed the title feat: Add --chromium-pref` to CLI options feat: Add --chromium-pref to CLI options Mar 20, 2026
@PatrykKuniczak
Copy link
Author

PatrykKuniczak commented Mar 20, 2026

Wait a second coerceCLICustomChromiumPreference is the same as coerceCLICustomPreference, but there's const customPrefs = {};

I'll remove coerceCLICustomChromiumPreference because that's redundant, but @Rob--W tell me, if you want Map() like it's now, and i'll convert coerceCLICustomPreference to use Map() and remove regexp.

I'm waiting to your response and then i'll quickly adjust this PR 😄

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants