133
edits
m (→=In a private session window/tab: fix formatting) |
(Added explanation of visual change) |
||
| Line 15: | Line 15: | ||
There are going to be some UI changes, of course, but they’re going to be minimal. The visual change is this: every new session is visually distinct. It will have a different colour (from purple to orange, blue, green, etc.) and also a little number to further distinguish it from each other. Everything else remains exactly the same. | There are going to be some UI changes, of course, but they’re going to be minimal. The visual change is this: every new session is visually distinct. It will have a different colour (from purple to orange, blue, green, etc.) and also a little number to further distinguish it from each other. Everything else remains exactly the same. | ||
This visual change solves the [https://code.google.com/p/chromium/issues/detail?id=24690#c29|<nowiki>invisible</nowiki> state problem]: | |||
<blockquote>…it's impossible to tell by looking at windows whether they share cookies or not. Users would have to keep a mental model of the interrelationship of every open incognito window, all of which would look the same, in order to predict what would happen in any of them.</blockquote> | |||
==Proposed Behaviour== | ==Proposed Behaviour== | ||
| Line 24: | Line 28: | ||
* Every new Private Session opened from a link originating in normal window/tab gets a fresh AppID, even if the link is the same | * Every new Private Session opened from a link originating in normal window/tab gets a fresh AppID, even if the link is the same | ||
===In | ===In private session window/tab=== | ||
* Clicking on a link, or right-clicking ''Open Link in New Tab'' or ''Open Link in New Window'' will open | * Clicking on a link, or right-clicking ''Open Link in New Tab'' or ''Open Link in New Window'' will open the current AppID | ||
* There is no way to open a fresh AppID by right-clicking a link | * Clicking ''File → New Private Session'' will open a fresh AppID | ||
* There is no way to open a fresh AppID by right-clicking a link. We could, perhaps, try a right-click option called ''Open Link in New Session'', but this could be confusing | |||
==Possible timeline== | ==Possible timeline== | ||
| Line 42: | Line 45: | ||
'''Phase 2''': | '''Phase 2''': | ||
* Enable pref. for everybody | * Enable pref. for everybody | ||
* Deploy user-facing component (colour coding) | * Deploy user-facing component (colour/number coding – this solves the problem of invisible state) | ||
* Tutorials on Private Session start page | * Tutorials on Private Session start page | ||
* Tutorials on SUMO | * Tutorials on SUMO | ||
edits