Confirmed users
4,053
edits
(adding results) |
|||
(31 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Feature Reference= | =Feature Reference= | ||
== Ownership== | == Ownership== | ||
Developer contacts: [mailto:mhaigh@mozilla.com Martyn Haigh] | *Developer contacts: [mailto:mhaigh@mozilla.com Martyn Haigh] | ||
QA contact: [mailto:teodora.vermesana@softvision.ro Teodora Vermesan], irc: TeoVermesan | *QA contact: [mailto:teodora.vermesana@softvision.ro Teodora Vermesan], irc: TeoVermesan | ||
== Status== | == Status== | ||
Nightly: {{mok}} | *Nightly: {{mok}} | ||
Aurora: | *Aurora: {{mok}} | ||
Beta: | *Beta: {{mok}} | ||
==Tracking Bugs== | ==Tracking Bugs== | ||
Line 16: | Line 16: | ||
=Summary= | =Summary= | ||
== | ==Requirements== | ||
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”. | |||
== | |||
=== Feature enabled in Settings=== | ==Scenarios== | ||
===Feature enabled in Settings=== | |||
*Enable it from settings | *Enable it from settings | ||
[[File:notificare1.png|600px|thumb|center| enabling/disabling this feature in Settings ]] | [[File:notificare1.png|600px|thumb|center| enabling/disabling this feature in Settings ]] | ||
Line 32: | Line 33: | ||
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 | 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 | ||
[[File:notificare2.png|600px|thumb|center| toast feedback ]] | [[File:notificare2.png|600px|thumb|center| toast feedback ]] | ||
Tapping the android notification | 1.1 '''Tapping the android notification'''<br /> | ||
If there is only one link, tapping the notification will load the tab | -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. | -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 | 1.2 '''Tapping the launcher Nightly icon when you have the notification in android notification bar'''<br /> | ||
If there is only one link, tapping the notification will load the tab | -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. | -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 | 2. The user can open the link in Firefox by tapping the notification button "switch | ||
===Feature disabled in Settings=== | ===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. | 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: | 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 | -"Enable" it by tapping the "Enable button": this will display a green check symbol and the preference is enabled in settings | ||
"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) | -"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) | |||
[[File:prompt.png|600px|thumb|center| toast feedback ]] | [[File:prompt.png|600px|thumb|center| toast feedback ]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
= | =Nightly status= | ||
===16-04-2015=== | ===Date:16-04-2015=== | ||
UI prompt to inform about tab queue feature | |||
[[File:screenshot_2015-06-09-15-58-54.png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:screenshot_2015-06-09-15-59-01.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:tabnot4.png|600px|thumb|center| Feedback notification after clicking a link ]] | [[File:tabnot4.png|600px|thumb|center| Feedback notification after clicking a link ]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Tab queued notification from notification bar | |||
[[File:tabnot.png|600px|thumb|center| Tab queue notification ]] | [[File:tabnot.png|600px|thumb|center| Tab queue notification ]] | ||
<br><br> <br><br> | |||
Settings | |||
[[File:screenshot_2015-06-09-15-59-08.png|600px|thumb|center| Settings preference ]] | |||
<br><br> <br><br> | <br><br> <br><br> | ||
===23-04-2015=== | ===Date:23-04-2015=== | ||
UI prompt to inform about tab queue feature | |||
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:screenshot 2015-06-09-16-13-16.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:tabnot1.png|600px|thumb|center| Feedback notification after clicking a link ]] | [[File:tabnot1.png|600px|thumb|center| Feedback notification after clicking a link ]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Tab queued notification from notification bar | |||
[[File:tabnot.png|600px|thumb|center| Tab queue notification ]] | [[File:tabnot.png|600px|thumb|center| Tab queue notification ]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Settings | |||
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]] | |||
<br><br> <br><br> | |||
===24-04-2015=== | |||
===Date:24-04-2015=== | |||
UI prompt to inform about tab queue feature | |||
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:screenshot 2015-06-09-16-13-16.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:tabnot3.png|600px|thumb|center| Feedback notification after clicking a link ]] | [[File:tabnot3.png|600px|thumb|center| Feedback notification after clicking a link ]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Tab queued notification from notification bar | |||
[[File:tabnot2.png|600px|thumb|center| Tab queue notification ]] | [[File:tabnot2.png|600px|thumb|center| Tab queue notification ]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Settings | |||
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]] | |||
<br><br> <br><br> | |||
===03-05-2015=== | ===Date:03-05-2015=== | ||
[[File:check2.png|600px|thumb|center| | UI prompt to inform about tab queue feature | ||
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:check2.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:screenshot 2015-06-09-16-32-35.png|600px|thumb|center| Feedback notification after clicking a link ]] | |||
<br><br> <br><br> | |||
Tab queued notification from notification bar | |||
[[File:screenshot 2015-06-09-16-33-17.png|600px|thumb|center| Tab queue notification ]] | |||
<br><br> <br><br> | |||
Settings | |||
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]] | |||
<br><br> <br><br> | <br><br> <br><br> | ||
===06-05-2015=== | ===Date:06-05-2015=== | ||
[[File:check1.png|600px|thumb|center| UI prompt to inform about tab queue feature ]] | UI prompt to inform about tab queue feature | ||
[[File:screenshot_2015-06-09-16-12-33.png|600px|thumb|center| First time user experience]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:check1.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:screenshot 2015-06-09-16-32-35.png|600px|thumb|center| Feedback notification after clicking a link ]] | |||
<br><br> <br><br> | |||
Tab queued notification from notification bar | |||
[[File:screenshot 2015-06-09-16-33-17.png|600px|thumb|center| Tab queue notification ]] | |||
<br><br> <br><br> | |||
Settings | |||
[[File:screenshot 2015-06-09-16-12-13.png|600px|thumb|center| Settings preference ]] | |||
<br><br> <br><br> | |||
===Date:09-06-2015=== | |||
UI prompt to inform about tab queue feature | |||
[[File:screenshot_2015-06-09-15-10-58.png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:screenshot_2015-06-09-15-11-15.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:screenshot_2015-06-09-15-09-43.png|600px|thumb|center| Feedback notification after clicking a link ]] | |||
<br><br> <br><br> | |||
Tab queued notification from notification bar | |||
[[File:screenshot 2015-06-09-15-09-59.png|600px|thumb|center| Tab queue notification ]] | |||
<br><br> <br><br> | |||
Settings | |||
[[File:screenshot 2015-06-09-15-11-22.png|600px|thumb|center| Settings preference ]] | |||
<br><br> <br><br> | |||
===Date:14-07-2015=== | |||
UI prompt to inform about tab queue feature | |||
[[File:Screenshot_2015-07-15-09-35-45(1).png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:Screenshot_2015-07-15-09-36-01.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:Screenshot_2015-07-15-09-36-21.png|600px|thumb|center| Feedback notification after clicking a link ]] | |||
<br><br> <br><br> | |||
Tab queued notification from notification bar | |||
[[File:Screenshot_2015-07-15-09-36-17(1).png|600px|thumb|center| Tab queue notification ]] | |||
<br><br> <br><br> | |||
Settings | |||
[[File:screenshot 2015-06-09-15-11-22.png|600px|thumb|center| Settings preference ]] | |||
=Aurora status = | |||
==Date:20-08-2015== | |||
UI prompt to inform about tab queue feature | |||
[[File:Screenshot_2015-08-20-12-09-09.png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:Screenshot_2015-08-20-12-09-55.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:Screenshot_2015-08-20-12-10-04.png|600px|thumb|center| Feedback notification after clicking a link ]] | |||
<br><br> <br><br> | |||
Tab queued notification from notification bar | |||
[[File:Screenshot_2015-08-20-12-10-17.png|600px|thumb|center| Tab queue notification ]] | |||
<br><br> <br><br> | |||
Settings | |||
[[File:Screenshot_2015-08-20-12-10-32.png|600px|thumb|center| Settings preference ]] | |||
=Beta status= | |||
===Date:22-09-2015=== | |||
UI prompt to inform about tab queue feature | |||
[[File:Screenshot_2015-09-22-16-29-30.png|600px|thumb|center| First time user experience ]] | |||
<br><br> <br><br> | |||
Enable feature from prompt | |||
[[File:Screenshot_2015-09-22-16-29-58.png|600px|thumb|center| Feature enabled from prompt ]] | |||
<br><br> <br><br> | |||
Feedback Toast notification | |||
[[File:Screenshot_2015-09-22-16-30-15.png|600px|thumb|center| Feedback notification after clicking a link ]] | |||
<br><br> <br><br> | |||
Tab queued notification from notification bar | |||
[[File:Screenshot_2015-09-22-16-30-46.png|600px|thumb|center| Tab queue notification ]] | |||
<br><br> <br><br> | <br><br> <br><br> | ||
Settings | |||
[[File:Screenshot_2015-09-22-16-31-25.png|600px|thumb|center| Settings preference ]] | |||
=Gingerbread devices= | |||
* feature disabled on all branches on gingerbread devices | |||
=Bugzilla = | =Bugzilla = | ||
Line 159: | Line 289: | ||
= Bug work = | = Bug work = | ||
==Still Issues == | ==Still Issues == | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id= | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1182918 Bug 1182918] - Add telemetry for "double press" action in Tab Queues<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1161667 Bug 1161667] - Handle tab queues with Browser.EXTRA_APPLICATION_ID<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1161667 Bug 1161667] - Handle tab queues with Browser.EXTRA_APPLICATION_ID<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1171860 Bug 1171860] - Tapping the tab queue notification will open the link in normal browsing with "Open links in Private browsing" pref enabled <br/> | |||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1171860 Bug 1159296] - Add toast notification when trying to add the same link to the tab queue <br/> | |||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1159296 Bug 1159296] - Add toast notification when trying to add the same link to the tabqueue<br/> | |||
== | ==Bugs fixed == | ||
<font color="green">'''[VERIFIED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1130368 Bug 1130368] - Add toast feedback after a user clicks a link <br/> | <font color="green">'''[VERIFIED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1130368 Bug 1130368] - Add toast feedback after a user clicks a link <br/> | ||
:↳ <small>'''2015-04-28'''</small>: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Alcatel One Touch (Android 4.1.2) | :↳ <small>'''2015-04-28'''</small>: verified fixed on latest Nightly 40.0a1 (2015-04-28) using Alcatel One Touch (Android 4.1.2) | ||
Line 192: | Line 325: | ||
<font color="green">'''[VERIFIED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1165856 Bug 1165856] - Nightly app does not appear in task switcher when opening external links<br/> | <font color="green">'''[VERIFIED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1165856 Bug 1165856] - Nightly app does not appear in task switcher when opening external links<br/> | ||
:↳ <small>'''2015-05-28'''</small>: verified fixed on latest Nightly 41.0a1 (2015-05-21) using Nexus 4 (Android 5.0) | :↳ <small>'''2015-05-28'''</small>: verified fixed on latest Nightly 41.0a1 (2015-05-21) using Nexus 4 (Android 5.0) | ||
<font color="green">'''[VERIFIED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1159368 Bug 1159368] - After queueing a tab, I get put into the search activity<br/> | |||
:↳ <small>'''2015-06-04'''</small>: verified fixed on latest Nightly 41,0a1 (2015-06-04) using Nexus 7 (Android 5.0) | |||
Line 211: | Line 346: | ||
:↳ <small>'''2015-03-27'''</small>: filled Bug 1159752 to track the shown tab not being correct when loading tab queue tabs without Fx being open. | :↳ <small>'''2015-03-27'''</small>: filled Bug 1159752 to track the shown tab not being correct when loading tab queue tabs without Fx being open. | ||
:↳ <small>'''2015-04-28'''</small>: filled Bug 1159260 - "about:home" should not be displayed when tapping the "Nightly: x tab waiting" notification when Nightly is closed | :↳ <small>'''2015-04-28'''</small>: filled Bug 1159260 - "about:home" should not be displayed when tapping the "Nightly: x tab waiting" notification when Nightly is closed | ||
<font color="green">'''[RESOLVED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1178509 Bug 1178509] - Update strings for Tab Queue to match Tracking Protection<br/> | |||
== | ==Bugs assigned == | ||
<font color="red">'''[ASSIGNED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id= | <font color="red">'''[ASSIGNED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1177414 Bug 1177414] - Queued tabs stall on load <br/> | ||
=To do = | =To do = | ||
Line 225: | Line 360: | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1159260 Bug 1159260] - "about:home" should not be displayed when tapping the "Nightly: x tab waiting" notification when Nightly is closed<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1159260 Bug 1159260] - "about:home" should not be displayed when tapping the "Nightly: x tab waiting" notification when Nightly is closed<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1158279 Bug 1158279] - Create advanced settings / preferences for tab queue<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1158279 Bug 1158279] - Create advanced settings / preferences for tab queue<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1152250 Bug 1152250] - Refactor animations for tab queue and first run<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1152250 Bug 1152250] - Refactor animations for tab queue and first run<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1148380 Bug 1148380] - Tab Queue: Optimise code in GeckoApp onNewIntent for ACTION_VIEW when Tabs queued<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1148380 Bug 1148380] - Tab Queue: Optimise code in GeckoApp onNewIntent for ACTION_VIEW when Tabs queued<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1138409 Bug 1138409] - Write test to cover customize title change when tab queue is enabled<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1138409 Bug 1138409] - Write test to cover customize title change when tab queue is enabled<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1132507 Bug 1132507] - Remove Tab Queue build flags<br/> | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1132507 Bug 1132507] - Remove Tab Queue build flags<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id= | <font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1183111 Bug 1183111] - Grab favicon from queued tabs<br/> | ||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1182916 Bug 1182916] - Actually load/open tabs in background for tab queue<br/> | |||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1172272 Bug 1172272] - Richer notifications for Tab Queue <br/> | |||
<font color="blue">'''[NEW]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1172271 Bug 1172271] - Explore a 'Quick View' feature when using Tab Queue<br/> |