Project

General

Profile

Feature #15703

Feature #15023: Upgrade to Tor Browser based on Firefox ESR60

Check that all our custom browser prefs are taken into account with Firefox ESR60

Added by intrigeri 11 months ago. Updated 11 months ago.

Status:
Resolved
Priority:
Elevated
Assignee:
-
Category:
-
Target version:
Start date:
07/03/2018
Due date:
% Done:

100%

QA Check:
Feature Branch:
Type of work:
Test
Blueprint:
Starter:
Affected tool:
Browser

Description

… both for Tor Browser and the Unsafe Browser.

  • config/chroot_local-includes/usr/share/tails/tor-browser-prefs.js
  • config/chroot_local-includes/usr/share/tails/chroot-browsers/common/prefs.js
  • config/chroot_local-includes/usr/share/tails/chroot-browsers/unsafe-browser/prefs.js
  • all calls to set_mozilla_pref
    • destination file (some are now ignored)
    • adding the user_pref optional argument may be needed in some cases

Related issues

Blocks Tails - Feature #15334: Core work 2018Q3: Foundations Team Resolved 02/20/2018

History

#1 Updated by intrigeri 11 months ago

#2 Updated by intrigeri 11 months ago

  • Assignee set to intrigeri

#3 Updated by intrigeri 11 months ago

  • Description updated (diff)

#4 Updated by intrigeri 11 months ago

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10

In config/chroot_local-includes/usr/share/tails/tor-browser-prefs.js, three prefs are not honored:

  • extensions.torbutton.show_slider_notification: not a problem, it's only used when about:tor is loaded anyway
  • extensions.torbutton.prompted_language: I did not manage to fix that yet => #15706
  • extensions.torbutton.launch_warning => #15707

#5 Updated by intrigeri 11 months ago

  • % Done changed from 10 to 20

config/chroot_local-includes/usr/share/tails/chroot-browsers/common/prefs.js and config/chroot_local-includes/usr/share/tails/chroot-browsers/unsafe-browser/prefs.js are honored just right.

#6 Updated by intrigeri 11 months ago

Remains to be tested:

  • localized spellchecker.dictionary (but keep #5962 in mind)
  • localized browser.startup.homepage in Tor Browser
  • localized browser.startup.homepage in Unsafe Browser

#7 Updated by intrigeri 11 months ago

  • Status changed from In Progress to Resolved
  • % Done changed from 20 to 100

intrigeri wrote:

Remains to be tested:

  • localized spellchecker.dictionary (but keep #5962 in mind)

Started an ISO built from the #15023 topic branch, select French in the Greeter =>

  • On a page that states it's in English (one of our blueprints): English dictionary is selected
  • On a page that does not state what language it's in: French dictionary is selected

#8 Updated by intrigeri 11 months ago

  • Assignee deleted (intrigeri)

Also available in: Atom PDF