Skip to content
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

Fix #251: Add option to disable signature verification #255

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

leplatrem
Copy link
Contributor

@leplatrem leplatrem commented Jan 14, 2025

Fix #251

I am not convinced about the approach, but also can't think of anything better...

In Gecko, signature verification can be enabled/disabled at the collection object level.
From a DevTools/UI/UX point of view, I don't see any value in offering the option to enable/disable for each collection. So I decided to go for a global switch.

This has one small disavantage: user clicks disable. It's disabled for all instantiated clients. A new client is instantiated (manually or within a component firefox). It has signature enabled. UI shows enabled again. User has to click to disable again.

And also:

  • Fix apparence of new Option section below History
  • Do not use <div> but CSS to organize UI

@leplatrem leplatrem requested a review from alexcottner January 14, 2025 13:32
@alexcottner
Copy link
Contributor

alexcottner commented Jan 15, 2025

Running this locally, I think it seems fine.

I kept trying to think of a good way to combine this Options section with the Environment section since it's just one checkbox. Maybe call it "Configuration"?

Can approve after lint error is fixed.

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.

Add a option to disable signature verification
2 participants