sandbox_the_web_browser.mdwn 2.79 KB
Newer Older
1 2
[[!toc levels=2]]

Tails developers's avatar
Tails developers committed
3 4 5 6 7 8 9 10 11 12 13 14
Related pages
=============

* [[!tails_ticket 5525]]
* [[blueprint/Mandatory_Access_Control]]
* [[contribute/design/application_isolation]]

Status
======

## automated test passes

15 16
(needs to be run again with current status of the branch at some point)

Tails developers's avatar
Tails developers committed
17 18 19 20
* feature/i2p (unconfined)
* feature/torified_browsing
* feature/unsafe_browser (unconfined)
* feature/windows_camouflage
21
* open `https://` URL from Pidgin
Tails developers's avatar
TODO--  
Tails developers committed
22 23 24
* relevant bits of feature/usb_install
  - view persistent bookmarks, in read-only persistence mode ([[!tails_ticket 8787]])
  - persistent bookmarks, RW
Tails developers's avatar
Tails developers committed
25 26 27

## manual test OK

28 29
(needs to be tested again with current status of the branch at some point)

Tails developers's avatar
Tails developers committed
30 31 32
* add NoScript exception
* change stuff in about:prefs
* manually update AdBlock Plus lists
33 34
* add a bookmark, with persistent bookmarks feature enabled, in
  read-only persistence mode
Tails developers's avatar
Tails developers committed
35 36 37

## manual test OK, maybe needs automated test

38
* download to non-persistent ~/Downloads
Tails developers's avatar
Tails developers committed
39 40 41 42 43 44 45 46 47
* YouTube audio and video playback
* non-YouTube HTML5 video playback
* "Tails documentation" link on the Desktop ([[!tails_ticket 8788]])

## broken


## needs testing

48 49 50 51 52
* download to persistent ~/Downloads, in read-write persistence mode
* download to persistent ~/Downloads, in read-only persistence mode
* upload from non-persistent ~/Downloads
* upload from persistent ~/Downloads, in read-write persistence mode
* upload from persistent ~/Downloads, in read-only persistence mode
Tails developers's avatar
Tails developers committed
53 54 55
* import OpenPGP key from website (if supported in 1.2.3)
* click email address on a website (if supported in 1.2.3)
* install a Firefox add-on (this does not mean we actively support that, right? :)
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

User experience matters
=======================

Downloading files
-----------------

Tor Browser will be allowed to save files in
`/home/amnesia/Downloads/` only.

doc++: where to download, how to upload

Usability issue: if not enough space in RAM for hosting ~/Downloads/

* added a persistence setting for Downloads
* added a GNOME bookmark called "Downloads" when the Downloads
  persistence feature is enabled; remaining questions:
  - Rename this bookmark "Persistent Downloads"? But then users may
    lose data by mistake when they use read-only persistence option.
    OTOH, we have had a "Persistent" bookmark for years, even in
    read-only persistence mode, and nobody complains.
  - Rename this persistent directory and the corresponding bookmark to
    include the "Uploading files" use case? (see below)

Uploading files
---------------

Basically the same problem as for downloading files. Is it better to
share a common whitelisted directory, or to add a different one to
the whitelist?

Document that one should put files in the `/home/amnesia/Downloads`
folder before uploading them, and make sure that it's the folder
selected by default when clicking a "Browse" upload button on
a website?