Feature #5735

Do not start the browser automatically

Added by Tails 2013-07-18 07:45:19 . Updated 2014-02-05 01:39:46 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Target version:
Start date:
2013-08-10
Due date:
% Done:

100%

Feature Branch:
feature/dont_autostart_iceweasel
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Browser
Deliverable for:

Description

Specification

It was reported that iceweasel autostarting is suboptimal: its startup timing is a bit weird wrt. the session startup: depending on many parameters, it pops up at a unexpected time, in a way that surprises many users ("oh, what’s happening?!") and makes the Tails UX seemingly random.

The main reason why we autostart iceweasel was to make it clear to the user when Tor is ready enough to browse the web.

So, I propose we replace iceweasel autostart with a "Tor is now ready!" desktop notification.

However, once we don’t autostart iceweasel, many users will probably click its launcher in the GNOME panel at various times in the time sync’ process, so we should have this launcher start a wrapper that accordingly warns if Tor is not ready yet, before allowing starting the browser anyway (because currently, this is the browser that should be used to reach the LAN, so users should be able to use it offline).

Implementation

To end with, if we implement this, the profiling script should probably be adapted to wait for another process.

The profiling script was actually just waiting some time


Subtasks

Feature #6230: Adapt the test suite: we do not automatically start the browser anymore Resolved intrigeri

0

Feature #6231: don't autostart iceweasel: test l10n Resolved

0

Feature #6573: Localize Iceweasel wrapper script Resolved

50


Related issues

Blocks Tails - Feature #6014: incremental upgrades: complete phase three Resolved 2013-11-28

History

#1 Updated by intrigeri 2014-01-07 05:57:59

  • Assignee set to intrigeri
  • Target version set to Tails_0.22.1
  • Starter set to No

Blocks incremental upgrades, so now a candidate for 0.22.1.

#2 Updated by intrigeri 2014-01-07 09:00:40

  • Subject changed from dont autostart iceweasel to Do not start the browser automatically

#3 Updated by intrigeri 2014-01-07 09:01:45

  • Status changed from Confirmed to In Progress

#4 Updated by intrigeri 2014-01-07 15:50:51

  • Assignee changed from intrigeri to sajolida
  • QA Check set to Ready for QA

#5 Updated by intrigeri 2014-01-09 02:26:08

  • Assignee changed from sajolida to intrigeri
  • Feature Branch set to feature/dont_autostart_iceweasel

#6 Updated by intrigeri 2014-01-09 02:51:32

  • Category set to 176
  • Status changed from In Progress to Fix committed
  • Assignee deleted (intrigeri)
  • QA Check changed from Ready for QA to Pass

Merged into stable and devel.

#7 Updated by intrigeri 2014-01-09 02:53:10

  • Status changed from Fix committed to In Progress
  • Assignee set to sajolida
  • QA Check changed from Pass to Ready for QA

The test/dont_autostart_iceweasel branch is still pending review’n’merge.

#8 Updated by intrigeri 2014-01-09 05:40:11

  • Assignee changed from sajolida to bertagaz

Reassigning to bertagaz for the review of test/dont_autostart_iceweasel.

#9 Updated by bertagaz 2014-01-10 02:18:38

  • Status changed from In Progress to Fix committed
  • Assignee deleted (bertagaz)
  • QA Check changed from Ready for QA to Pass

#10 Updated by intrigeri 2014-02-05 01:39:46

  • Status changed from Fix committed to Resolved