- 17 Mar, 2021 9 commits
-
-
This loads HTTPS Everywhere as a builtin addon from a hardcoded resource:// URI in desktop. It also ensures that the non-builtin HTTPS Everywhere addon is always uninstalled on browser startup. The reason of making this desktop-only is that there are some issues when installing a builtin extension from geckoview side, making the extension not available on first startup. So, at least for now we handle the Fenix case separately. See #40118 for a followup for investigating these.
-
In https://bugzilla.mozilla.org/show_bug.cgi?id=1563246 Firefox implemented fetching the Public Suffix List via RemoteSettings and replacing the default one at runtime, which we do not want.
-
Whenever a valid Onion-Location HTTP header (or corresponding HTML <meta> http-equiv attribute) is found in a document load, we either redirect to it (if the user opted-in via preference) or notify the presence of an onionsite alternative with a badge in the urlbar.
-
A custom HTTPS Everywhere update channel is installed, which provides rules for locally redirecting some memorable .tor.onion URLs to non-memorable .onion URLs. When these redirects occur, we also rewrite the URL in the urlbar to display the human-memorable hostname instead of the actual .onion. Bug 34196: Update site info URL with the onion name
-
Revert "Bug 1462415 - Delete onboarding system add-on r=Standard8,k88hudson" This reverts commit f7ffd78b. Revert "Bug 1498378 - Actually remove the old onboarding add-on's prefs r=Gijs" This reverts commit 057fe36f. Bug 28822: Convert onboarding to webextension Partially revert 1564367 (controlCenter in UITour.jsm)
-
Avoid loading AboutNewTab in BrowserGlue.jsm in order to avoid several network requests that we do not need. Besides, about:newtab will now point to about:blank or about:tor (depending on browser.newtabpage.enabled) and about:home will point to about:tor.
-
Only ship the pdfjs extension.
-
Add an about:tbupdate page that displays the first section from TorBrowser/Docs/ChangeLog.txt and includes a link to the remote post-update page (typically our blog entry for the release). Always load about:tbupdate in a content process, but implement the code that reads the file system (changelog) in the chrome process for compatibility with future sandboxing efforts. Also fix bug 29440. Now about:tbupdate is styled as a fairly simple changelog page that is designed to be displayed via a link that is on about:tor.
-
Bug 1642404 - add an option to show that an update is being downloaded r=bytesized,fluent-reviewers,flod Add support for a hidden preference named app.update.notifyDuringDownload that, when set to true, causes a "Downloading update" message to appear in the app menu during a MAR download. Clicking the message opens the about box so the user can see detailed progress information. Differential Revision: https://phabricator.services.mozilla.com/D77688
-
- 04 Jun, 2020 1 commit
-
-
Harry Twyford authored
Bug 1643154 - Migrate browser.urlbar.openViewOnFocus to browser.urlbar.suggest.topsites. r=mak, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D78154
-
- 01 Jun, 2020 1 commit
-
-
Gijs Kruitbosch authored
Bug 1640490 - Backed out changeset 217394da44ac (bug 1591469) for breaking about:reader in a lot of cases. r=neildeakin, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D77671
-
- 29 May, 2020 1 commit
-
-
Robert Helmer authored
Differential Revision: https://phabricator.services.mozilla.com/D76935
-
- 06 May, 2020 1 commit
-
-
Liang-Heng Chen authored
Differential Revision: https://phabricator.services.mozilla.com/D73874
-
- 29 May, 2020 1 commit
-
-
Andrei Cristian Petcu authored
The menu item is hidden until it requests re-authentication via Master Password. Differential Revision: https://phabricator.services.mozilla.com/D75716
-
- 20 May, 2020 1 commit
-
-
Florian Quèze authored
Differential Revision: https://phabricator.services.mozilla.com/D75102
-
- 19 May, 2020 1 commit
-
-
David Teller authored
Differential Revision: https://phabricator.services.mozilla.com/D75047
-
- 18 May, 2020 1 commit
-
-
Sebastian Streich authored
Differential Revision: https://phabricator.services.mozilla.com/D73241
-
- 15 May, 2020 3 commits
-
-
Neil Deakin authored
Differential Revision: https://phabricator.services.mozilla.com/D71024
-
alwu authored
This patch will do : - set the value of the new pref based on the value of the old pref The advantage of doing so : - ensure that the value of the pref can be transformed correctly Differential Revision: https://phabricator.services.mozilla.com/D73972
-
Dorel Luca authored
Backed out 3 changesets (bug 1509933) for Linting failure in gecko/mobile/android/app/mobile.js. CLOSED TREE Backed out changeset c15ecdcd5d13 (bug 1509933) Backed out changeset 951ea1d0f42a (bug 1509933) Backed out changeset 3abb24d6dfc9 (bug 1509933)
-
- 14 May, 2020 3 commits
-
-
alwu authored
This patch will do : - set the value of the new pref based on the value of the old pref The advantage of doing so : - ensure that the value of the pref can be transformed correctly Differential Revision: https://phabricator.services.mozilla.com/D73972
-
pbz authored
Differential Revision: https://phabricator.services.mozilla.com/D73882
-
Dorel Luca authored
Backed out 4 changesets (bug 1580390, bug 1637603, bug 1629824) for Browser-chrome failures in performance/browser_startup_images.js. CLOSED TREE Backed out changeset 7a0696cf87a3 (bug 1629824) Backed out changeset ed3dbaaaf6da (bug 1637603) Backed out changeset a836a04739ec (bug 1580390) Backed out changeset 0bc8e4705f31 (bug 1637603)
-
- 13 May, 2020 2 commits
-
-
Florian Quèze authored
Differential Revision: https://phabricator.services.mozilla.com/D75102
-
Neil Deakin authored
Differential Revision: https://phabricator.services.mozilla.com/D71452
-
- 12 May, 2020 2 commits
-
-
Bogdan Tara authored
Backed out changeset 3a50d857d097 (bug 1591469) for newtab failures complaining about AboutReaderParent CLOSED TREE
-
Neil Deakin authored
Differential Revision: https://phabricator.services.mozilla.com/D71452
-
- 06 May, 2020 3 commits
-
-
Liang-Heng Chen authored
Differential Revision: https://phabricator.services.mozilla.com/D73874
-
Gijs Kruitbosch authored
Bug 1633790 - allow PDF.js use when we've misled the user into misconfiguring PDF handlers, r=jaws,mattwoodrow Prior to this patch, PDF.js tracks both its own 'disabled' pref (which is used by enterprise policy) and whether it is the default handler per the handler service - but it tracks both in one bool, which determines whether its streamconverter registers. Really, what we want is to never use PDF.js if it's preffed off. However, if there is some other default, it should be acceptable to use PDF.js in some circumstances, like for <embed> or <object>s where otherwise we would show no content at all. Even for toplevel PDFs, if the user has configured Firefox to open PDFs in an external helper app which is Firefox (which is currently an easy mistake to make in the unknownContentType dialog), or has it set to the OS default, but has changed their OS default to Firefox, we really still want to open those PDFs with PDF.js. This patch fixes all of this by splitting out the pref tracking from the handler state tracking. Only the pref will completely disable PDF.js. Then, in the streamconverter code, we check whether PDF.js should be used for PDFs, and if there's a misconfiguration that we can correct. This code is invoked from the parent process when we load PDFs in frames or toplevel documents, and will prevent us from invoking PDF.js in the child if the user would prefer that not to happen. As a driveby, this cleans up how we track the pref inside PDF.js, and how we get notified of changes to the handler - we were missing changes made in the unknown content type dialog, so it seemed worth making it generic. Differential Revision: https://phabricator.services.mozilla.com/D73510
-
Gijs Kruitbosch authored
I filed a bug for the generic version of this as bug 1635131, but we can stop the immediate problem here by just not running this actor except for tabbrowser browsing contexts. Differential Revision: https://phabricator.services.mozilla.com/D73715
-
- 05 May, 2020 2 commits
-
-
Csoregi Natalia authored
Backed out changeset 43477ef52982 (bug 1622088) Backed out changeset 35c3d2b322fa (bug 1622088) Backed out changeset 77f71cbc61ec (bug 1622088)
-
Mike Conley authored
Bug 1622088 - Part 2: Add some mochitest-browser tests for the about:home startup cache. r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D71793
-
- 01 May, 2020 1 commit
-
-
Nihanth Subramanya authored
Differential Revision: https://phabricator.services.mozilla.com/D72789
-
- 29 Apr, 2020 1 commit
-
-
Mike Conley authored
Bug 1631595 - Make it possible to write to the AboutHomeStartupCache periodically and on shutdown. r=Gijs This also re-orients the cache a little bit so that cache writing is initialized in the parent process rather than the content process. Differential Revision: https://phabricator.services.mozilla.com/D71669
-
- 30 Apr, 2020 2 commits
-
-
Neil Deakin authored
Differential Revision: https://phabricator.services.mozilla.com/D71026
-
Neil Deakin authored
Differential Revision: https://phabricator.services.mozilla.com/D71025
-
- 29 Apr, 2020 2 commits
-
-
Neil Deakin authored
Differential Revision: https://phabricator.services.mozilla.com/D71023
-
Neil Deakin authored
Bug 1614743, convert about:protections to the new JSWindowActor-based remote page manager and remove now unused functions from the old RPM, r=johannh Differential Revision: https://phabricator.services.mozilla.com/D71022
-
- 27 Apr, 2020 1 commit
-
-
Kevin Jacobs authored
The experiment has served its purpose, gathering 66k+ telemetry events and showing no negative impact to connection result. DC is now enabled by default in Nightly, so we no longer need to run this study. Differential Revision: https://phabricator.services.mozilla.com/D72699
-
- 25 Apr, 2020 1 commit
-
-
Johann Hofmann authored
Differential Revision: https://phabricator.services.mozilla.com/D72514
-