Feature #5735
Do not start the browser automatically
100%
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 - |
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