question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add an advanced settings page

See original GitHub issue

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:7 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
samuel8941commented, Dec 28, 2018

I think it would be a good idea to use the ffprofile standard configuration and take it as the foundation for the default librefox profile within advanced settings. It should break almost nothing while taking away the bloat, adware, telemetry, etc.

A couple of privacy tweeks in ffprofile will probably break something and should be deactivated.

The important part I think is to start with few changes and then carefully evaluating changes. The biggest value of Librefox is already achieved with the easiest and most benign changes: No telemetry, no adware, no annoyances.

That’s probably what 90% of the future Librefox users want, and when offering a browser the most important thing is what users want, not what a couple of privacy nerds like. Average privacy-minded users will never use Librefox if it breaks casual browsing. A single bad config is enough to break the project.

Librefox can offer a home for privacy nerds, but they will have to tweak things. And that is what those people want by the way. Those Tech-savvy users will never use a browser that is ready-to-go.

This means a maximum hardened firefox will basically have no target group, and thus no users.

Extra Privacy and Security, while important, need to be worked out carefully, and, most importantly, they do not target the majority of users. It should be an extra.

I do think that the main value of Librefox is not in the privacy and security configs but in simply taking away mozilla code that bothers users, and cut connections to remote servers, where possible. That’s almost all that’s needed to increase privacy significantly. And luckily it doesn’t take much work to achieve.

The standard ghacks user.js can and should be included as a second Librefox profile, but there is no need for changing it. This is what a power users actually wants to do - when Librefox undertakes this fine tuning in the name of the user, then the browser will actually repel the power users. They do want to create “their own browser”.

Yes, it would actually be counterproductive to work on a “perfect config”. It’s like solving a 10000-piece puzzle with lots of effort and then trying to sell the finished puzzle to puzzle-lovers.

The default Mozilla Firefox profile can be an option for users also.

On a sidenote, very important settings like referer policy, privacy.resistfingerprinting and firstparty isolation probably deserve their own place in the main firefox privacy menu.

I think the focus of Librefox shouldn’t be in providing a “perfect user.js”, and #53 shows that it’s almost impossible to achieve without downsides and endless work hours wasted, and frustrated users. Librefox can give users complete control over the configs via advanced settings and let them experiment.

Different configs can be introduced as profiles any time, but I think the basic benefit over standard firefox would be the availability via advanced settings itself, which gives non-technical users the ability to control the configs.

When thinking about the default profile, “No telemetry, no adware, no annoyances” would be a good guidance imho.

1reaction
samuel8941commented, Dec 27, 2018

suggestions:

  • keep the basic mozilla firefox design principles (where possible) for user experience consistency and easier adaption to updates
  • merge configs into easy-to-understand settings (this will probably be most of the work, ffprofile has already attempted something similar, build on top of that)
  • provide different librefox profiles for different purposes
  • provide a default focusing on usability
  • some form of differentiation when setting deviates from the default, e.g. font-weight: bold (relative to the chosen profile)

quick UI mock up

librefox-advanced

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Access and Change Hidden Advanced Settings in ...
To access the hidden advanced settings in Chrome, type: chrome://flags in the address bar and press Enter. The list of available settings ......
Read more >
Chrome Settings - eG Innovations
Scroll down the Settings page that then appears until you find the Show advanced settings link (see Figure 2). Then, click on the...
Read more >
5 ADVANCED Chrome Settings You Really Should Be Using
5 ADVANCED Chrome Settings You Really Should Be Using · 1. Languages. The "Languages" setting lets you choose the language on Chrome's UI....
Read more >
How to manage Advanced Security settings in Google ...
Watch this video to know about the steps to manage Advanced Security settings in Google™ Chrome on a Windows® Vista-based PC.
Read more >
Advanced option not showing in settings - Google Chrome ...
Hello, I'm looking to see the "Advanced" option that should be at the bottom left of the settings page after scrolling down because...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found