Skip to content
This repository was archived by the owner on Nov 6, 2023. It is now read-only.

load FAQ after install only if requested - #3501

Merged
jsha merged 1 commit into
EFForg:masterfrom
real-dam:master
Jan 30, 2016
Merged

load FAQ after install only if requested#3501
jsha merged 1 commit into
EFForg:masterfrom
real-dam:master

Conversation

@real-dam

Copy link
Copy Markdown
Contributor

The first time the browser is started after installing
https-everywhere, a notification bar is shown, informing of
the fact that some https enforcement is active and pointing to the
toolbar button for options.

What is bad about that is that when the notification is dismissed, the
browser is forced to open https://www.eff.org/https-everywhere/faq

This is a privacy breach, as it informs the authors (and user's ISP)
that there is a new installation of https-everywhere.

This change adds a dedicated button to the notification bar.
Pressing that button loads the FAQ page as before, and just dismissing
the notification bar does nothing. In other words, it makes the user
request the FAQ before loading it.

Fixes #769.

The first time the browser is started after installing
https-everywhere, a notification bar is shown, informing of
the fact that some https enforcement is active and pointing to the
toolbar button for options.

What is bad about that is that when the notification is dismissed, the
browser is forced to open https://www.eff.org/https-everywhere/faq

This is a privacy breach, as it informs the authors (and user's ISP)
that there is a new installation of https-everywhere.

This change adds a dedicated button to the notification bar.
Pressing that button loads the FAQ page as before, and just dismissing
the notification bar does nothing. In other words, it makes the user
*request* the FAQ before loading it.

Fixes #769.
@semenko

semenko commented Dec 19, 2015

Copy link
Copy Markdown
Contributor

LGTM -- can someone in the FF code take a look?

@semenko semenko modified the milestone: Before the Next Release Jan 22, 2016
jsha added a commit that referenced this pull request Jan 30, 2016
load FAQ after install only if requested
@jsha
jsha merged commit cb38a30 into EFForg:master Jan 30, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants