QA/Fennec/Tab Queue
Feature Reference
Ownership
Developer contacts: Martyn Haigh
QA contact: Teodora Vermesan, irc: TeoVermesan
Status
Nightly: [ON TRACK] Aurora: NA Beta: NA
Tracking Bugs
Summary
Context
- Queue links in Firefox instead of switching applications each time
- Give users the ability to load links, without having to switch apps every time. The idea is to defer that choice to the user.
- The idea was that Firefox would load all the links in this “list” next time the user opened the app
- There might be an unpredictable amount of delay between opening and consuming. So, the notifications was introduced — a more subtle way to remind users “those links are waiting for you”.
Implementation
Feature enabled in Settings
- Enable it from settings
- After a user presses a link, a feedback notification is displayed
- There are two options:
1. If there is an amount of delay until switching to that link, a notification is displayed in the android notification bar with the link queued to open it later
Tapping the android notification If there is only one link, tapping the notification will load the tab If there is more than one link in queue, tapping the notification will display the tab tray.
Tapping the launcher Nightly icon when you have the notification in android notification bar If there is only one link, tapping the notification will load the tab If there is more than one link in queue, tapping the notification will display the tab tray.
2. The user can open the link in Firefox by tapping the notification button "switch
Feature disabled in Settings
A prompt informing users about Tab Queue, appears when you have three external links opened with Nightly and you try to open the fourth. There are 3 options when the prompt appears:
"Enable" it by tapping the "Enable button": this will display a green check symbol and the preference is enabled in settings "Not now": will not set the preference to true and the prompt won't show again "Ignore "it by tapping the back button or outside the prompt. The prompt will hide and will appear after another 3 external links are opened again in Nightly. If you ignore it once again, it will show another time, after another 3 links are opened. If you also ignore it now, it will not show again.(It appears only three times)
UI Notification history
16-04-2015
23-04-2015
24-04-2015
03-05-2015
06-05-2015
Bugzilla
- Tab Queue (query with status, no, )
ex:
44 Total; 0 Open (0%); 35 Resolved (79.55%); 9 Verified (20.45%);
Testing scenarios
Moztrap Test Cases
Scenario testing
19-04-2015
Bug work
Still Issues
[NEW] Bug 1159368 - After queueing a tab, I get put into the search activity
[NEW] Bug 1159752 - Visible & selected tab incorrect when tab queue loaded and Fx isn't loaded
[NEW] Bug 1159753 - Add telemetry for Tab Queue
[NEW] Bug 1161667 - Handle tab queues with Browser.EXTRA_APPLICATION_ID
[NEW] Bug 1156553 - Tab queue makes captive portal use annoying
[NEW] Bug 1155911 - [tab queue] Opening external links can cause two nightly apps in task switcher
[NEW] Bug 1162423 - External links are loaded in the same tab in Nightly
Bug fixed
[RESOLVED FIXED] Bug 1129433 - Show "# tabs opened in background" notification in system tray
[VERIFIED FIXED] Bug 1130368 - Add toast feedback after a user clicks a link
- ↳ 2015-04-28: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Alcatel One Touch (Android 4.1.2)
[RESOLVED FIXED] Bug 1129443 - Add item in Settings to manage tab queue
[RESOLVED FIXED] Bug 1132185 - Put the tab queue behind a build flag
[VERIFIED FIXED] Bug 1133755 - Final copy for Tab Queue
- ↳ 2015-04-28: verified fixed on latest Nightly 40.0a1 (2015-04-28)
[RESOLVED FIXED] Bug 1145579 - Open tab queue file when fennec starts or resumes
[RESOLVED FIXED] Bug 1145581 - Show tabs when opening fennec from the Tab Queue notification
- ↳ 2015-04-28: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Samsung s5 (Android 4.4)
[RESOLVED FIXED] Bug 1148007 - Show Queue Tab toast only if Tab Queue preference is enabled
[RESOLVED FIXED] Bug 1146589 - Ensure that tab opened with "open now" action is selected and visible when fennec loads
- ↳ 2015-03-27: filled Bug 1159752 to track the shown tab not being correct when loading tab queue tabs without Fx being open.
[VERIFIED FIXED] Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore
- ↳ 2015-04-28: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Alcatel One Touch (Android 4.1.2)
[VERIFIED FIXED] Bug 1149645 - Polish UI of Toast to be same as rest of Fennec
- ↳ 2015-04-28: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Alcatel One Touch (Android 4.1.2)
[RESOLVED FIXED] Bug 1151967 - Ensure TabQueueDispatcher has crash reporting enabled
[RESOLVED FIXED] Bug 1152825 - Enable Tab Queue on nightly
[RESOLVED FIXED] Bug 1154425 - Tapping the same link twice when Tab Queue is enabled should Open Now
- ↳ 2015-04-29: filed bug 1159718 to track removing the notification when quick open is activated.
- ↳ 2015-04-29: filled Bug 1159296 suggesting that it would be helpful to inform users with a notification when the same tab is already queued
[VERIFIED FIXED] Bug 1154602 - Unable to open .html file via Dropbox Native App
- ↳ 2015-04-29: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Alcatel One Touch (Android 4.1.2)
[RESOLVED FIXED] Bug 1156093 - Make sure service stops when Tab Queue open now button is pressed
[RESOLVED FIXED] Bug 1155994 - TabQueue : Attempt to read from field 'java.lang.String android.content.Intent.mAction' on a null object reference
[VERIFIED FIXED] Bug 1157041 - Change tab queue notification text
- ↳ 2015-04-29: verified fixed on latest Nightly 40.0a1 (2015-04-29) using Alcatel One Touch (Android 4.1.2)
[RESOLVED FIXED] Bug 1157949 - Open tabs panel when opening tab queue when Fx opened via the launcher icon
- ↳ 2015-04-29: verified fixed on latest Nightly 40.0a1 (2015-04-29) using Alcatel One Touch (Android 4.1.2) and Asus Transformer (Android 4.0.3)
[RESOLVED FIXED] Bug 1157733 - Tab Queue: Load View action intent normally if not in Nightly
[VERIFIED FIXED] Bug 1159770 - Replace check assets with smaller version on Tab Queue Prompt
- ↳ 2015-05-06: verified fixed on latest Nightly 40.0a1 (2015-05-06) using Samsung S5 (Android 4.4.2)
[VERIFIED FIXED] Bug 1159718 - Remove notification when 'quick open' is activated in Tab Queue
- ↳ 2015-05-06: verified fixed on latest Nightly 40.0a1 (2015-05-06) using Samsung S5 (Android 4.4.2)
Bug assigned
[ASSIGNED] Bug 1154473 - Pre-resolve queued URLs
[ASSIGNED] Bug 1159296 - Add toast notification when trying to add the same link to the tabqueue