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
1. Enabling/disabling this feature in Settings
2. After a user presses a link, a feedback notification is displayed
3. If there is an amount of delay until switching to that link, a notification is displayed in the android notification bar
UI Notification history
16-04-2015
23-04-2015
24-04-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 1112195 - Create UX explaining Open in background to users
[NEW] Bug 1117921 - Expose relevant information in "open-in-background" queue
[NEW] Bug 1129439 - Explore UX/UI when a user opens fennec after they opened links in background
[NEW] Bug 1132507 - Remove Tab Queue build flags
[NEW] Bug 1138409 - Write test to cover customize title change when tab queue is enabled
[NEW] Bug 1148380 - Tab Queue: Optimise code in GeckoApp onNewIntent for ACTION_VIEW when Tabs queued
[NEW] Bug 1152244 - Polish Tab Queue Prompt UI
[NEW] Bug 1152250 - Refactor animations for tab queue and first run
[NEW] Bug 1152256 - Decide if enums are better than ints for TabQueuePrompt response codes
[NEW] Bug 1156553 - Tab queue makes captive portal use annoying
[NEW] Bug 1157528 - Add toast to inform user of tabs opened via tabqueue
[NEW] Bug 1157733 - Tab Queue: Load View action intent normally if not in Nightly
[NEW] Bug 1155911 - [tab queue] Opening external links can cause two nightly apps in task switcher
Bug fixed
[RESOLVED FIXED] Bug 1137921 - Use 9-patch for View shadows
[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
[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-03-27:
[RESOLVED FIXED] Bug 1134235 - Store Tab Queue urls in file
[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
[RESOLVED FIXED] Bug 1146325 - Convert loaded tab queue data to the required format and send to gecko to open
[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:
[VERIFIED FIXED] Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore
- ↳ 2015-03-27:
[VERIFIED FIXED] Bug 1149645 - Polish UI of Toast to be same as rest of Fennec
- ↳ 2015-03-27:
[RESOLVED FIXED] Bug 1149577 - Remove history and recents affecting flags from TabQueueDispatcher entry in AndroidManifest
[RESOLVED FIXED] Bug 1151967 - Ensure TabQueueDispatcher has crash reporting enabled
[RESOLVED FIXED] Bug 1152825 - Enable Tab Queue on nightly
[RESOLVED FIXED] Bug 1153908 - Move Tab Queue Notification click logic off UI thread
[RESOLVED FIXED] Bug 1154425 - Tapping the same link twice when Tab Queue is enabled should Open Now
- ↳ 2015-03-27:
[VERIFIED FIXED] Bug 1154602 - Unable to open .html file via Dropbox Native App
- ↳ 2015-03-27:
[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-03-27:
[RESOLVED FIXED] Bug 1152873 - Get TabQueueDispatcher to use SafeIntent
[RESOLVED FIXED] Bug 1157949 - Open tabs panel when opening tab queue when Fx opened via the launcher icon
Bug assigned
[ASSIGNED] Bug 1154473 - Pre-resolve queued URLs


