QA/Fennec/Share handler overlay

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search

Feature Reference

  • Overal Status:
    • Nightly: [ON TRACK]
    • Aurora: [ON TRACK]
    • Beta: [ON TRACK]
    • Owner:(Teodora Vermesan, irc: TeoVermesan)

Tracking Bugs

Documents

Implementation

1) Add to bookmarks (Bookmarks the URL provided in the body of the request) 2) Add to reading list (Adds the given URL to the reading list) 3) Send tab (Delegate to Sync's existing Send Tab handler 4) Open tab in background

Design proposed

Experience Goal #1: Highly Efficient
Experience Goal #2: End to End Guidance
Experience Goal #3: Smart shortcuts


Concept

Concept A
Send to device




Add to reading list




Bookmark link




Concept B
Send to device




Add to reading list

<

Bookmark link



Current state(19-01-2015)

  • 38 Nightly
With no sync set up-Send to device missing






























Sync setp up-Send to device






































  • 37 Aurora
With no sync set up-Send to device missing






























Sync setp up-Send to device




































  • 36 Beta 9:
With no sync set up-Send to device missing






























Sync setp up-Send to device




































One and Done task

Testing Details

Date: 2014-09-18

Date: 2014-09-24

Date: 2014-11-19

  • Exploratory on Gingerbread on HTC Desire HG (Android 2.3.5) on Nighlty and Aurora

Date: 2014-11-25

  • Exploratory on Alcatel One Touch (Android 4.1.2) and Nexus 7 (Android 5.0) using Nightly and Aurora
  • Known issues:
    • Bug 1102237 - Share menu dialog does not close as soon as the "Add to Firefox" option is chosen on Android 5.0
    • Bug 1102221 - Flicker when the share overlay dialog appears on Android 5.0
    • Bug 1093172 - Reading List should fetch and process new items in the background

Date: 2014-12-05

  • Exploratory on Alcatel One Touch (Android 4.1.2) on 37 Nightly, 36Aurora and 35 Beta 1 build 2
    • Bug 1102237 - Share menu dialog does not close as soon as the "Add to Firefox" option is chosen on Android 5.0
    • Bug 1102221 - Flicker when the share overlay dialog appears on Android 5.0

Date: 2015-01-08

  • Exploratory on Alcatel One Touch (Android 4.1.2) on 37 Nightly, 36 Aurora and 35 Beta

Date: 2015-01-29

  • Exploratory on Nexus 5 (Android 5.0.1) on 37 Aurora

Date: 2015-02-17

  • Exploratory on Sony Xperia (Android 4.4.4) on 38 Nightly, 36 Aurora and 36 Beta 9

Bugzilla

  • Share handler overlay (query with status, no, )

ex:

Full Query
ID Summary Priority Status
788114 Add an Android intent to add a URL to Firefox's reading list P4 RESOLVED
941744 Remove send tab feature from release builds so Firefox Sync doesn't show up as a share option -- VERIFIED
948444 Exclude "Firefox Sync" option from Share menu if user does not have Sync set up for that browser -- RESOLVED
948509 Share handler overlay: "Send to Firefox" -- RESOLVED
993885 The "Send Tab to Devices" dialog often opens with no devices listed -- VERIFIED
1040967 Share/view overlays: phase 1 -- ASSIGNED
1044791 [meta] Backend for handling requests from overlays -- ASSIGNED
1044794 Share overlay request backend: stage 1 -- RESOLVED
1044797 Stage 2 overlay request backend -- ASSIGNED
1044856 Stage 3 overlay request backend -- NEW
1061310 Enable phase 1 share overlays in Nightly -- VERIFIED
1061345 URL and title are inverted -- VERIFIED
1061346 Rename from "Send to Firefox" to "Add to Firefox"? -- VERIFIED
1061382 If background syncs are disabled, Add to Firefox can never send a tab -- NEW
1061384 Swap the Gingerbread orange on share selection with something modern -- VERIFIED
1061721 Improve experience when attempting to add a page that already exists in the Reading List -- VERIFIED
1067543 Android action handler 'Send tab to': Don't offer 'Reading list' action if it has been turned off (low-memory devices) -- RESOLVED
1068051 Low res drawables for devices used in the synced tabs panel -- RESOLVED
1073010 No way to directly open in Fennec from the Share overlay -- VERIFIED
1092409 Enable share overlay in release channels -- VERIFIED

20 Total; 5 Open (25%); 6 Resolved (30%); 9 Verified (45%);


Moztrap