Created
January 15, 2017 19:13
-
-
Save vegetableman/b2e426697319ed7b749c8b6e10f13512 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### `Always open requests in new tab` option = **ON** | |
Tabs opened | Tab focus | I want to open a ... | Click<br/>(Current behavior) | Double-Click<br/>(Current behavior) | Cmd/Ctrl+Shift+Click<br/>(Current behavior) | Click<br/>(Expected behavior) | Double-Click<br/>(Expected behavior) | Cmd/Ctrl+Shift+Click<br/>(Expected behavior) | |
--- | --- | --- | --- | --- | --- | --- | --- | --- | |
New Tab (blank) | New Tab (blank) | Saved request | Replaces the blank tab | Replaces the blank tab and opens a second tab **[BUG]** | Opens a second tab with the saved request | Replaces the blank tab | Replaces the blank tab | Opens a second tab with the saved request | |
New Tab (dirty) | New Tab (dirty) | Saved request | Replaces the unsaved tab losing all the work without any warning **[BUG]** | Replaces the unsaved tab losing all the work without any warning and opens a second tab **[BUG]** | Opens a second tab with the saved request | Opens a second tab with the saved request | Opens a second tab with the saved request | Opens a second tab with the saved request | |
Saved request A (dirty or not) | Saved request A (dirty or not) | Saved request A | Nothing happens | Opens a second tab with the saved request A | Opens a second tab with the saved request A | Nothing happens | Opens a second tab with the saved request A | Opens a second tab with the saved request A | |
Saved request A (dirty or not) | Saved request A (dirty or not) | Saved request B | Opens a second tab with the saved request B | Opens a second and a third tab with the saved request B **[BUG]** | Opens a second tab with the saved request B | Opens a second tab with the saved request B | Opens a second tab with the saved request B | Opens a second tab with the saved request B | |
Saved request A (dirty or not)<br/>New Tab (blank or dirty) | New Tab (blank or dirty) | Saved request A | Changes focus to the already opened saved request A | Briefly changes the focus to the already opened saved request A **[BUG]** and later opens a third tab with the saved request A | Opens a third tab with the saved request A | Changes focus to the already opened saved request A | Opens a third tab with the saved request A | Opens a third tab with the saved request A | |
Saved request A (dirty or not)<br/>New Tab (blank or dirty) | New Tab (blank or dirty) | Saved request B | Opens a third tab with the saved request B | Opens a third and a fourth tab with the saved request B **[BUG]** | Opens a third tab with the saved request B | Opens a third tab with the saved request B | Opens a third tab with the saved request B | Opens a third tab with the saved request B | |
#### `Always open requests in new tab` option = **OFF** | |
Tabs opened | Tab focus | I want to open a ... | Click<br/>(Current behavior) | Double-Click<br/>(Current behavior) | Cmd/Ctrl+Shift+Click<br/>(Current behavior) | Click<br/>(Expected behavior) | Double-Click<br/>(Expected behavior) | Cmd/Ctrl+Shift+Click<br/>(Expected behavior) | |
--- | --- | --- | --- | --- | --- | --- | --- | --- | |
New Tab (blank) | New Tab (blank) | Saved request | Replaces the blank tab | Replaces the blank tab and opens a second tab **[BUG]** | Opens a second tab with the saved request | Replaces the blank tab | Replaces the blank tab | Opens a second tab with the saved request | |
New Tab (dirty) | New Tab (dirty) | Saved request | Replaces the unsaved tab losing all the work without any warning **[BUG]** | Replaces the unsaved tab losing all the work without any warning and opens a second tab **[BUG]** | Opens a second tab with the saved request | Warns that you will lose the data if you continue | Opens a second tab with the saved request | Opens a second tab with the saved request | |
Saved request A (not dirty) | Saved request A (not dirty) | Saved request A | Nothing happens | Opens a second tab with the saved request A | Opens a second tab with the saved request A | Nothing happens | Nothing happens | Opens a second tab with the saved request A | |
Saved request A (dirty) | Saved request A (dirty) | Saved request A | Nothing happens | Opens a second tab with the saved request A | Opens a second tab with the saved request A | Nothing happens | Opens a second tab with the saved request A | Opens a second tab with the saved request A | |
Saved request A (not dirty) | Saved request A (not dirty) | Saved request B | Replace the saved request A with the saved request B | Replace the saved request A with the saved request B and opens a second tab with the saved request B **[BUG]** | Opens a second tab with the saved request B | Replace the saved request A with the saved request B | Replace the saved request A with the saved request B | Opens a second tab with the saved request B | |
Saved request A (dirty) | Saved request A (dirty) | Saved request B | Opens a second tab with the saved request B | Opens a second and a third tab with the saved request B **[BUG]** | Opens a second tab with the saved request B | Opens a second tab with the saved request B | Opens a second tab with the saved request B | Opens a second tab with the saved request B | |
Saved request A (not dirty)<br/>New Tab (blank or dirty) | New Tab (blank or dirty) | Saved request A | Changes focus to the already opened saved request A | Briefly changes the focus to the already opened saved request A **[BUG]** and later opens a third tab with the saved request A | Opens a third tab with the saved request A | Changes focus to the already opened saved request A | Changes focus to the already opened saved request A | Opens a third tab with the saved request A | |
Saved request A (dirty)<br/>New Tab (blank) | New Tab (blank) | Saved request A | Changes focus to the already opened saved request A | Briefly changes the focus to the already opened saved request A **[BUG]** and later opens a third tab with the saved request A | Opens a third tab with the saved request A | Changes focus to the already opened saved request A | Replaces the blank tab | Opens a third tab with the saved request A | |
Saved request A (dirty)<br/>New Tab (dirty) | New Tab (dirty) | Saved request A | Changes focus to the already opened saved request A | Briefly changes the focus to the already opened saved request A **[BUG]** and later opens a third tab with the saved request A | Opens a third tab with the saved request A | Changes focus to the already opened saved request A | Opens a third tab with the saved request A | Opens a third tab with the saved request A | |
Saved request A (not dirty)<br/>New Tab (blank) | New Tab (blank) | Saved request B | Replace the blank tab with the saved request B | Replace the blank tab with the saved request B and opens a third tab with the saved request B **[BUG]** | Opens a third tab with the saved request B | Replace the blank tab with the saved request B | Replace the blank tab with the saved request B | Opens a third tab with the saved request B | |
Saved request A (not dirty)<br/>New Tab (dirty) | New Tab (dirty) | Saved request B | Replaces the unsaved tab losing all the work without any warning **[BUG]** | Replaces the unsaved tab losing all the work without any warning and opens a third tab with the saved request B **[BUG]** | Opens a third tab with the saved request B | Opens a third tab with the saved request B | Opens a third tab with the saved request B | Opens a third tab with the saved request B | |
Saved request A (dirty)<br/>New Tab (blank) | New Tab (blank) | Saved request B | Replace the blank tab with the saved request B | Replace the blank tab with the saved request B and opens a third tab with the saved request B **[BUG]** | Opens a third tab with the saved request B | Replace the blank tab with the saved request B | Replace the blank tab with the saved request B | Opens a third tab with the saved request B | |
Saved request A (dirty)<br/>New Tab (dirty) | New Tab (dirty) | Saved request B | Replaces the unsaved tab losing all the work without any warning **[BUG]** | Replaces the unsaved tab losing all the work without any warning and opens a third tab with the saved request B **[BUG]** | Opens a third tab with the saved request B | Opens a third tab with the saved request B | Opens a third tab with the saved request B | Opens a third tab with the saved request B |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment