Feature #15703

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

Added by intrigeri 2018-07-03 12:56:40 . Updated 2018-07-03 22:36:55 .

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

100%

Feature Branch:
Type of work:
Test
Blueprint:

Starter:
Affected tool:
Browser
Deliverable for:

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

Subtasks


Related issues

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

History

#1 Updated by intrigeri 2018-07-03 12:58:52

#2 Updated by intrigeri 2018-07-03 13:57:39

  • Assignee set to intrigeri

#3 Updated by intrigeri 2018-07-03 14:02:05

  • Description updated

#4 Updated by intrigeri 2018-07-03 15:25:39

  • 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 => Bug #15706
  • extensions.torbutton.launch_warning => Bug #15707

#5 Updated by intrigeri 2018-07-03 16:23:02

  • % 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 2018-07-03 16:28:38

Remains to be tested:

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

#7 Updated by intrigeri 2018-07-03 17:29:53

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

intrigeri wrote:
> Remains to be tested:
>
> * localized spellchecker.dictionary (but keep Feature #5962 in mind)

Started an ISO built from the Feature #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 2018-07-03 22:36:56

  • Assignee deleted (intrigeri)