QA/Fennec/LeanPlum Integration iOS

From MozillaWiki
Jump to navigation Jump to search

Overview

Purpose

The purpose of this wiki is to serve as a general test plan for verifying that we can create MVP Triggers and Deeplinks for Mobile Marketing Automation

Ownership

Developer contact: Susheel Daswani [slack - @sdaswani]

QA: Simion Basca [slack - @sbasca]

Overall Status

[LANDED] Master 10-08-2017

[NOT LANDED] Beta 9.0

Testing Summary

Scope of testing

  • The testing will be focus on
  • Events Trigged:
    • First Launch
    • Dismiss Onboarding
    • Second Launch
    • The App is Launched
    • Opening a New Tab
    • Interacting with the URL bar
    • Bookmarking a Page
    • Opening a Bookmark
    • Open Telephone link
    • Opening MailTo link from a Web Page
    • Clear Private Data
    • Download Videos / Media
    • Save Password and Login from Door Hangar
    • Open Login Manager
    • Download Focus
    • Download Pocket
    • Tap "Share" button
    • Sign in to FxA
    • Tap "Reader View" button
  • User Attribute:
    • Focus Installed
    • Klar Installed
    • Mailto preference
    • Signed In Sync
    • Telemetry Opt In
    • App version
    • Pocket Installed
  • Deep links:
    • Link to Sync settings
    • Link to default mail app settings
    • Link to default search engine settings
    • Link to bookmark dialog / page
    • Link to history dialog
    • Link into New Tabs settings
    • Link into Homepage settings
    • Link into Private Data settings
    • Link to New Private Tab (or a way to highlight/bubble new private tab mask)
    • Link to general settings page

Environments

Testing will be performed on following devices:

  • Phones
    • iPhone 6S -> iOS 10.3.3
  • Tablet
    • iPad Air 2 -> 10.3.3

Specifications

User stories

  • As a privacy conscious user, I want to be informed that Firefox offers a simple and fast privacy focused browser called Focus
  • As a conscious user, I want to be aware of some relevant and helpful features within the app

Testing details

Testing days

Date:2017-08-16

  • Created Test Plan

Test Cases

Date:2017-08-21

Bug Work

Tracking bugs

Full Query
ID Priority Summary Status Assigned to
1337436 -- Integrate closed source Leanplum SDK RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1337437 -- Integrate open source Leanplum SDK RESOLVED
1337630 -- Leanplum iOS - First Run (market and feature specific) RESOLVED
1337631 -- Leanplum iOS - Add-Ons/App promotion RESOLVED
1337632 -- Leanplum iOS - Sync Promotion RESOLVED
1337634 -- Leanplum iOS - Mail app Promotion RESOLVED
1337930 -- iOS Leanplum - Data collection documentation RESOLVED
1351446 P1 LeanPlum Phase I Integration RESOLVED Bryan Munar (:bkmunar)
1391687 -- Send an event when the user saves an image VERIFIED
1391690 -- "E_Opened_New_Tab" is not triggered when opening a new tab via '+' symbol on iPad VERIFIED Bryan Munar (:bkmunar)
1391692 -- Send an event when the user bookmarks on the new tab page VERIFIED
1393457 -- "E_First_Run" is not triggered on when launching Firefox after a clean install RESOLVED
1393458 P1 "E_First_Run" and "E_Second_Run" is not triggered after launching Firefox a second time VERIFIED Bryan Munar (:bkmunar)
1393459 -- "E_Opened_App" is not triggered when launching Firefox RESOLVED
1393466 P2 "E_Opened_New_Tab" not triggered when opening a new tab via menu from Tabs Tray VERIFIED Bryan Munar (:bkmunar)
1393473 P3 LeanPlum: "Opened Telephone Link" is not triggered when opening a telephone link RESOLVED
1393492 P1 "Mailto Is Default" reads "False" on clean install and unregistered device and it should read "True" VERIFIED
1393506 -- 'Push Pre-Permission' message can be sent only once RESOLVED
1393729 P1 Unable to register device after changing the Region and Language to DE VERIFIED Farhan Patel [:farhan]
1393765 -- Firefox will crash when trying to open the deeplink for the History page RESOLVED
1393766 P3 Deep Link to Sync settings not firing correctly NEW
1394469 P1 Push notification misbehave after sending a register for push from Leanplum VERIFIED James Hugman [:jhugman] [@jhugman]
1395124 P1 Leanplum events (E_First_Run and E_Second_Run) not firing correctly when first launching the app VERIFIED Farhan Patel [:farhan]

23 Total; 1 Open (4.35%); 13 Resolved (56.52%); 9 Verified (39.13%);



  • All MMA bugs
Full Query
ID Priority Summary Status Assigned to
4223 P3 copy crashes viewer app VERIFIED Pierre Saslawsky
8260 P3 [PP][Mac]A frame is not refreshed after clicking the back navigation button. VERIFIED dcone (gone)
11076 P3 Some functionality is still missing for newsgroup messages opened from a file or URI. RESOLVED Hartmut Welpmann [:welpy-cw]
12047 P3 Text cannot be copied from a frameset VERIFIED Radha on family leave (not reading bugmail)
21376 P3 command dispatcher not hooked up to html content VERIFIED David Hyatt
25537 -- (Warning 56k) Alt text is not displayed as a tooltip over <img> (image) VERIFIED
33593 P5 fonts not antialiased with -moz-opacity VERIFIED Robert O'Callahan (:roc) (email my personal email if necessary)
34287 P3 crash when iframe.close() is written to iframe document VERIFIED Johnny Stenback (:jst)
46843 P2 Bugs with same subject as the last one should warn user RESOLVED Nobody; OK to take it and work on it
47108 -- Hook up HTML quality indicator to status bar (icon for notification of page errors) VERIFIED Blake Ross
73212 P2 New bug summaries can include trailing whitespace VERIFIED Myk Melez [:myk] [@mykmelez]
82172 P3 Don't allow empty bug summaries RESOLVED Vlad Dascalu
91037 P1 A generic implementation for custom fields RESOLVED Nobody; OK to take it and work on it
93922 -- Want XBL binding for <command> NEW
94430 -- mail sends but won't send a copy to Sent on IMAP RESOLVED
96431 P2 It's possible to write an essay in the Summary field. RESOLVED Max Kanat-Alexander
135636 P2 Automatically enable or disable end-to-end encryption (OpenPGP or S/MIME) if it's possible based on existing user and recipient configuration. RESOLVED Kai Engert [:KaiE:]
160144 P5 Replace POSTDATA dialog with better UI (post form resubmit warning) NEW
199433 -- read messages revert to unread (and then revert back), perhaps more with slow connections NEW
247144 P1 [Comments] Make Comments/Ratings not suck RESOLVED Wolf [:wolf]
257480 -- theme style and icon cleanup - spit & polish RESOLVED Ben Goodger (use ben at mozilla dot org for email)
297725 -- [MAS, v1.8b2-0614+] Install Seems to Complete - Mozilla Does Not Load VERIFIED general
324777 -- mail automatically marked as junk is not moved to junk folder sometimes (Thunderbird, Local Junk folder) NEW
330891 P1 Composition editor: Return/Enter inserts line break <br>, should insert paragraph break <p>; also implement Shift+Enter for <br> RESOLVED Jorg K (CEST = GMT+2)
336837 P4 microsummary service doesn't guarantee cache loaded before updating RESOLVED Myk Melez [:myk] [@mykmelez]
338423 -- microsummaries should set xslt output method to text itself RESOLVED
340035 P5 cursor shouldn't change when the microsummary service loads content RESOLVED Myk Melez [:myk] [@mykmelez]
341283 -- Can't install a microsummary generator if it has a non-absolute URL RESOLVED
341336 P3 UI for removing microsummary generators RESOLVED Myk Melez [:myk] [@mykmelez]
341347 P1 support rich text microsummaries RESOLVED
341818 P2 microsummary generator installation gives no indication that it succeeded RESOLVED
341839 P2 Provide indication that a microsummary is in use RESOLVED
342078 P3 display the "Refresh Live Title" context menu item if any bookmarks in selection have microsummaries RESOLVED
342215 -- Can't install microsummary generator without a name attribute RESOLVED
342218 P2 Microsummary that links to a text file without a character encoding in HTTP response header doesn't work right RESOLVED
342360 P5 in the microsummary tooltip, show "last updated" RESOLVED Myk Melez [:myk] [@mykmelez]
342591 -- set the referrer header when downloading a generator linked by a page RESOLVED
343269 P2 disable CSS loader for microsummary page loads RESOLVED
343402 P1 Microsummaries still updated for pages no longer bookmarked RESOLVED
344305 P1 [FIX]Crash when opening and closing bookmark properties a lot [@ nsDocShell::SetupNewViewer] VERIFIED Boris Zbarsky [:bzbarsky]
344540 -- display both the microsummary and the bookmark title RESOLVED
345578 -- UI hint needed when a page contains a microsummary RESOLVED
345716 -- addMicrosummaryGenerator with data: URL not working RESOLVED
346804 -- cancel hidden iframe parsing of microsummary page when user closes window RESOLVED
346805 -- abort microsummary resource connections when users close bookmarks dialogs RESOLVED
346820 P5 allow sites to specify minimum update frequency RESOLVED Myk Melez [:myk] [@mykmelez]
348938 -- consolidate microsummary picker style into single file RESOLVED
349075 P4 "Reload All Live Titles" and "Reload All Live Titles" in a folder RESOLVED
355525 P2 Microsummaries should update when manually visiting the site RESOLVED
356440 -- Firefox should be able to create microsummaries without need for embedment in webpage RESOLVED
356996 -- Microsummary linked from XSLT'ed XML files is not updated RESOLVED
358030 -- Make Live Titles more discoverable [microsummaries] RESOLVED
358105 -- enable pages to specify microsummaries within the pages themselves RESOLVED
358148 -- microsummaries update with browser.microsummaries.updateInterval after loading failed RESOLVED
358505 -- Microsummary update interval cannot be controlled via Cache-Control-Header or other means RESOLVED
358977 -- respect the "type" attribute to the <link rel="microsummary"> tag RESOLVED
359112 -- Microsummaries need visual identity/icon RESOLVED
360234 P5 Header requests for microsummaries should be as small as possible RESOLVED
361026 -- Enable script execution in Microsummaries. RESOLVED
361449 -- use DOMParser to parse HTML RESOLVED
364525 -- Summary of XML+XSLT page uses XSLTed content, not the XML RESOLVED
366877 -- generated microsummaries updated against page loaded into tab even if page is stale RESOLVED
369646 P4 refactor code to update live titles RESOLVED Myk Melez [:myk] [@mykmelez]
370216 -- make nsIMicrosummaryService use PRInt64 bookmark IDs RESOLVED
378387 -- Have live title reload when opening its folder RESOLVED
378967 -- Switch to static titles (and back) when microsummaries are disabled/enabled RESOLVED
381362 -- need to be able to install microsummary without immediately kicking off http traffic RESOLVED
384865 -- When bookmarking a page that contains a microsummary, default to adding the microsummary RESOLVED
385713 -- HTTP status line shown if loading of a live title fails RESOLVED
386243 -- assert on microsummary reload RESOLVED
387206 -- Allow getMicrosummaries() to take an optional document argument RESOLVED
387207 -- Microsummary service test suite RESOLVED Ryan Flint [:rflint] (ping via IRC for reviews)
391316 -- Add FTP support to MicrosummaryResource RESOLVED
398901 -- Microsummary can not work well with page using frames RESOLVED
404486 -- Improve usability of certificate error handling when browser.xul.error_pages.enabled is false RESOLVED
411186 P4 Firefox leaks nsGenericElements with Microsummaries Generator installed RESOLVED Robert Sayre
412555 -- Error: "this._iframe.docShell is undefined" when migrating microsummarized bookmarks from branch RESOLVED
414299 -- Format | Auto-Detect: Messages composed as HTML with <tt> for "Fixed Width Font use" sections or with <a> of "link text==link url" get sent as plain text RESOLVED
434712 -- Network activity while edit bookmarks RESOLVED
435704 P5 Extra newline added to selection when double clicking NEW
436857 -- email notification flag NEW
447753 -- The bookmark lable doesn't change after reloading the live title RESOLVED
448303 -- "Data Transfer Interrupted" when requesting AES-256 from server RESOLVED
456335 -- Exception: 'Component is not available' when selecting microsummary bookmark inside the Library which is secured by http-auth [@ nsIAuthPromptProvider::getAuthPrompt] RESOLVED
458305 -- audio plays when a bookmark of site with a video element is only selected or deselected in Library, but not opened RESOLVED Myk Melez [:myk] [@mykmelez]
492428 -- editing a microsummary URL that was copy/pasted doesn't update it RESOLVED
497611 -- Live titles are only updated for menus but not in Bookmarks Sidebar and Library RESOLVED
501605 P1 very slow startup for Firefox 3.5 due to accessing IE Internet Temporary Files and Windows Temp folder RESOLVED Nelson Bolyard (seldom reads bugmail)
507262 P3 deCOMtaminate microsummaries RESOLVED
516266 -- Live Titles suggestion box (in Star panel) is not big enough RESOLVED
537922 -- Viewing bookmark properties causes HTTP retrieval RESOLVED
543766 -- Disabling 3rd Party Cookies breaks microsummary generation RESOLVED
558659 -- Support IMAP LIST SPECIAL-USE (RFC 6154) to autoconfigure Sent, Trash, Draft folders on IMAP servers RESOLVED Ben Bucksch (:BenB)
558931 -- Composition's recipient autocomplete does not / fails to show all matching address book entries (implement partial/substring matching for each of multiple search words; find 2nd words etc. as in Message Quick Filter: *foo* AND *bar* for XXL search power) RESOLVED Suyash Agarwal (:sshagarwal)
560803 -- Prompt proxy password multiple times in Library RESOLVED
569324 -- Thunderbird complains there is no connection on resume from suspend, when there is a connection RESOLVED
576496 -- On setting focus to bookmard the URL is launched RESOLVED
580439 -- Mozmill test for Install a microsummary generator VERIFIED Al Billings [:abillings - ex-MoCo]
580441 -- Mozmill test to use a microsummary for a bookmark VERIFIED
580444 -- Mozmill test to make sure microsummary updates VERIFIED
584333 -- Organize Bookmarks: Clicking bookmark changes session data if website open in one or more tabs RESOLVED
617360 -- Allow addon search results to include incompatible extensions VERIFIED
624408 P3 When cloning a bug custom fields are copied even if the reporter doesn't have permission to set them, doesn't allow for editing. NEW
672913 -- hangs on exit/shutdown with zero cpu [Mac] RESOLVED
674742 -- Compacting a Mail folder can delete all copies of the folder in certain error conditions RESOLVED Mark Banner (:standard8)
683511 P2 GCLI needs a 'cookie' command RESOLVED Dio Synodinos
683513 P2 GCLI needs a 'scratchpad' command RESOLVED
700835 -- [Mac] Firefox 8 and up crash with Apple's latest Java updates for OS X 10.6 and 10.7 closing tab/window containing Java applet VERIFIED Steven Michaud [:smichaud] (Retired)
701297 -- Several favicons are lost in bookmarks with the upgrade to newer version of Firefox RESOLVED
702153 -- GCLI needs a global command to set the js global like firebugs cd command RESOLVED
710157 -- GCLI needs a cache control command RESOLVED
710159 P3 GCLI needs a command to control addons RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
720377 -- Test on test slaves the builds from http://people.mozilla.org/~respindola/builds/ RESOLVED Armen [:armenzg]
730048 -- GCLI: add a command to reload resources RESOLVED
733039 -- [meta] Thunderbird is very slow with calendars. For example frequent, long 5 seconds pauses before typed characters appear in compose. NEW
733783 P2 GCLI needs commands to support breakpoint stepping RESOLVED Victor Porof [:vporof][:vp]
749849 P1 NSPR pthread_key_t leak and memory corruption RESOLVED Kai Engert [:KaiE:]
751904 P2 [responsive] design view GCLI commands RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
760819 P3 Add an "alias" command to GCLI RESOLVED
767381 P2 GCLI needs an exec command RESOLVED
767900 -- GCLI needs a command to enable execution of XUL Commands RESOLVED Pablo Almenar
768392 -- GCLI command to refresh the Tilt visualization mesh RESOLVED
768469 -- [gcli] implement a "mdn" command VERIFIED shivang nagaria
768562 P2 GCLI needs a time command RESOLVED
768578 -- GCLI needs a restart command RESOLVED Girish Sharma [:Optimizer]
768998 P5 [meta] bug for all GCLI command creation RESOLVED
769560 P2 GCLI should include jsbeautifier in the set of tools it provides to Firefox RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
769561 -- GCLI should have a color converstion command RESOLVED
769572 -- GCLI needs a CSSDOC command RESOLVED
769575 P2 GCLI needs page manipulation commands RESOLVED Mihai Sucan [:msucan]
769602 -- GCLI commands need a repo RESOLVED
770145 P2 GCLI needs a command to log function calls RESOLVED Joe Walker [:jwalker]
770146 -- GCLI needs a command to find hot functions RESOLVED
770148 -- GCLI needs a command to show the IDL file for a specified XPCOM interface RESOLVED
770149 -- GCLI needs a command to show a memory report for the current page RESOLVED
770150 -- GCLI needs a command to sort tabs based on their URL RESOLVED
770151 -- GCLI needs a command to dynamically load a script RESOLVED
770152 -- GCLI needs a command to go to a tab RESOLVED
770153 -- GCLI needs a command to find in page RESOLVED
770154 -- GCLI needs a command to open a specified bug in bugzilla RESOLVED
770156 -- GCLI needs a command to return the number of matches for a specified CSS selector RESOLVED Pablo Almenar
770157 -- GCLI needs commands to Commands to edit and export page details RESOLVED
771066 P3 GCLI command to control addons needs install & uninstall adding RESOLVED
771526 -- GCLI needs a command to log function calls in chrome content RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
771555 -- GCLI needs a addon, resize, restart, cookie and pagemanip commands RESOLVED
773313 P2 GCLI: Not possible to test the output of async commands RESOLVED
773565 P1 GCLI Autocomplete goes wild when boolean params are used in a group RESOLVED Joe Walker [:jwalker]
773652 -- Make the output from the GCLI calllog command nicer RESOLVED
773969 -- GCLI needs an exit command RESOLVED
774053 P1 GCLI adds 2 space instead of one when you press TAB after typing 'rest' RESOLVED
774238 P2 Update GCLI jsb command to use grouped parameters RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
774603 -- Check gclicommands.properties for copy paste errors & remove jsbBraceStyleDesc RESOLVED
776875 -- GCLI: Move existing GCLI commands into JSMs RESOLVED Joe Walker [:jwalker]
776983 -- Filters from Global Inbox suddenly stopped working, restart resurrects them RESOLVED
776998 P2 [gcli] Behavior when part of a command is entered is unhelpful RESOLVED
780139 P2 The sense of some GCLI command boolean parameters are wrong RESOLVED
780831 -- crash in libdvm.so@0x45... on JB VERIFIED Kartikaya Gupta (email:kats@mozilla.staktrace.com)
781414 -- Excessive Repainting when certain extensions are enabled on the addon bar and zoomed in. (MemChaser, StatusbarEX) [Possibly only affecting users with a lot of system memory] VERIFIED Matt Woodrow (:mattwoodrow)
781856 -- GCLI help not hiding hidden sub commands RESOLVED Joe Walker [:jwalker]
783971 -- [gcli] GCLI popup not appearing at its correct position RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
785714 -- gclicommand |help jsb| contains hardcoded string for url RESOLVED Ekanan Ketunuti
786193 -- callog chrome JavaScript spelled javascript RESOLVED Mike Ratcliffe [:miker] [:mratcliffe] [:mikeratcliffe]
786317 -- [GCLI] selecting a completion from a menu no longer works RESOLVED
788439 -- [gcli] No apparent way to close down Firefox command-line feature RESOLVED
788973 P5 Simplify NSS init with a "default user shared db" path identifier and automatically create the directory NEW
789679 -- Remove 4GB of folder size warning (mailboxTooLarge="The folder %S is full") after 4GB backend work is complete [4GB backend began in TB 12.0 by bug 462665] RESOLVED :aceman
812638 -- [SEE WHITEBOARD] redundant/incorrect/random <font size="x"> tags inserted in the middle of corrected words (partially erased with backspace or DEL, then retyped) with certain valid font size attributes in HTML message source; causes spelling issues VERIFIED Jet Villegas (inactive)
829126 -- [tracker] (Belmont) created MDT-driven automated install configuration for windows 7 test machines RESOLVED Q
856375 -- Implement WebP image support - take 2 RESOLVED Shay Elkin
863313 -- crash in mozilla::gl::GLContextEGL::MakeCurrentImpl @ libEGL_VIVANTE or libGLES_rhea on ICS because gecko is too busy in reflow RESOLVED Kartikaya Gupta (email:kats@mozilla.staktrace.com)
895186 P2 Run Android x86 emulator unit tests from buildbot RESOLVED Armen [:armenzg]
932678 P3 [10.9] "Butterfly Demo" "hangs" then crashes the Unity plugin (after SIGSEGV at Mono:GC_mark_from + 1004 in plugin code) RESOLVED
933768 P2 Re-purpose mw32-ix-slave##, linux-ix-slave##, linux64-ix-slave##, bld-linux64-ix-05[1-3], mw32-ix-ref and linux-ix-ref as b-2008-ix-#### (rev2) machines RESOLVED Armen [:armenzg]
943172 -- Consider making Gaia read/write on hg.mozilla.org or git.mozilla.org, and diversify away from third party infrastructure, e.g. Github RESOLVED
997024 P3 DeviceOrientationEvent values are incorrect RESOLVED
1070041 -- Unify in-tree configs, move run_filename into the tree and move more options into the tree RESOLVED Armen [:armenzg]
1078029 -- The closest link is not always correctly detected using Nightly RESOLVED Kartikaya Gupta (email:kats@mozilla.staktrace.com)
1081772 -- Add back a way to test UITour on origins not whitelisted by default RESOLVED Matthew N. [:MattN]
1138033 P2 Stubborn recipient autocomplete silently swaps recipients: Cannot compose message to valid, normal, new email address (doe@asdf.com/admin@foo.co) if similar longer address already exists in AB (john.doe@asdf.com/admin@foo.com) RESOLVED
1169715 -- [gcli] Implement a command that duplicates about:memory's functionality RESOLVED
1240350 P3 [tracking] Commands API support for WebExtensions NEW
1242557 P3 [commands] Import missing commands API schema file RESOLVED Matthew Wein [:mattw]
1246024 -- [commands] Add in the Manifest schema for chrome.commands RESOLVED Matthew Wein [:mattw]
1246028 -- [commands] Implement chrome.commands.getAll RESOLVED Matthew Wein [:mattw]
1246029 -- [commands] Implement chrome.commands.onCommand RESOLVED Matthew Wein [:mattw]
1246031 -- [commands] Create a utility for obtaining platform information RESOLVED Matthew Wein [:mattw]
1246032 -- [commands] Create a utility for converting chrome keyboard commands into firefox keyboard commands RESOLVED Matthew Wein [:mattw]
1246034 P2 [commands] Add support for _execute_browser_action RESOLVED Matthew Wein [:mattw]
1246035 -- [commands] Add support for _execute_page_action RESOLVED Matthew Wein [:mattw]
1246038 -- [commands] Implement all of the supported keys RESOLVED Matthew Wein [:mattw]
1246042 -- [commands] Use the keyset element to listen for registered commands RESOLVED Matthew Wein [:mattw]
1263560 -- White space should be accepted in commands API key names VERIFIED Matthew Wein [:mattw]
1266537 -- American Express billing statements intermittently won't download, with "ReferenceError: $iTagTracker is not defined pdfweb2.16.js:1225" RESOLVED
1271777 P1 "MacCtr" typo in commands API VERIFIED Matthew Wein [:mattw]
1272130 P5 Command description is not localized RESOLVED
1272133 P4 runtime error if commands/suggested_key isn't supplied for the target platform VERIFIED Matthew Wein [:mattw]
1272198 P1 Many "commands" shortcuts do not trigger onCommand RESOLVED Matthew Wein [:mattw]
1273500 -- Attachments are not displayed in the event summary dialog RESOLVED [:MakeMyDay]
1289181 P5 Display a helpful warning when a command entry will fail to register. RESOLVED
1295276 P3 [commands] Handle panel close correctly when a panel is displayed. NEW
1303384 P2 UI for re-assigning an extension's command shortcut VERIFIED Mark Striemer [:mstriemer]
1337434 -- [Meta] iOS Leanplum Integration RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1337630 -- Leanplum iOS - First Run (market and feature specific) RESOLVED
1337631 -- Leanplum iOS - Add-Ons/App promotion RESOLVED
1337632 -- Leanplum iOS - Sync Promotion RESOLVED
1337634 -- Leanplum iOS - Mail app Promotion RESOLVED
1337930 -- iOS Leanplum - Data collection documentation RESOLVED
1348589 -- [commands] Support dynamic commands RESOLVED
1351446 P1 LeanPlum Phase I Integration RESOLVED Bryan Munar (:bkmunar)
1351928 P5 Don't throw an error when calling _execute_browser_action when its been removed from browser UI REOPENED
1352560 P1 Firefox Should Know if Focus/Klar iOS is Installed RESOLVED Bryan Munar (:bkmunar)
1352563 P1 Build Customizable UI for Focus Promotion RESOLVED Bryan Munar (:bkmunar)
1352566 -- Instrument Firefox for Focus Promotion RESOLVED Bryan Munar (:bkmunar)
1352568 P1 Telemetry via Leanplum RESOLVED Bryan Munar (:bkmunar)
1352569 P1 Telemetry for Focus Promo Results RESOLVED Bryan Munar (:bkmunar)
1353793 P1 Only call LeanPlum.start for Certain Language/Locales RESOLVED :sdaswani
1353795 P1 Make required data/security/privacy changes to LP SDK RESOLVED :sdaswani
1353820 P1 Allow User to stop their LeanPlum Tracking VERIFIED Bryan Munar (:bkmunar)
1355636 P1 Create Deeplinks for MMA RESOLVED Bryan Munar (:bkmunar)
1358117 P1 Allow User to reset their LeanPlum Tracking (Android) RESOLVED Nevin Chen(Not active on Bugzilla)
1359643 P1 BuddyBuild Configuration for Production LP API Keys RESOLVED Bryan Munar (:bkmunar)
1359648 P1 Force LP to Update Content Every 10 Minutes RESOLVED
1359911 -- Swap in Open Source LP SDK for Closed Source LP SDK RESOLVED Bryan Munar (:bkmunar)
1362065 P1 Allow touch-based drag/drop of tabs by "touchstart, touchmove, touchend" gesture (in addition to/as opposed to the current double-tap-drag gesture) VERIFIED Johann Hofmann [:johannh]
1362291 -- Build URL Router for Deep Links RESOLVED Bryan Munar (:bkmunar)
1362602 -- Drop an event when User selects "clear private data" VERIFIED Bryan Munar (:bkmunar)
1367963 P4 Refactor Supported Locales Data Structure in LeanplumIntegration RESOLVED
1367966 P3 Ensure Proper Leanplum Mode (Prod or Dev) RESOLVED
1367968 -- Drop New Tab From All Firefox Sources VERIFIED Bryan Munar (:bkmunar)
1367969 -- Track Open Telephone Link RESOLVED Bryan Munar (:bkmunar)
1368166 P1 Fix LeanPlum Crash RESOLVED :sdaswani
1368183 P5 Allow Local.xcconfig to set LP API Keys NEW Nobody; OK to take it and work on it
1368237 P1 Disable LeanPlumIntegration while in private browsing RESOLVED Bryan Munar (:bkmunar)
1368913 -- Transition User to/from 'Private Browsing' State RESOLVED Bryan Munar (:bkmunar)
1369127 -- Set User Attribute When User Shuts Off Anonymous Data in Settings RESOLVED Bryan Munar (:bkmunar)
1369442 -- User attributes for Leanplum: Signed in Sync VERIFIED Bryan Munar (:bkmunar)
1369554 -- Don't Process MMA Deep Links from External Apps RESOLVED Bryan Munar (:bkmunar)
1371031 -- Write Automated Test to Confirm Private Browsing Doesn't Send Leanplum Telemetry RESOLVED Bryan Munar (:bkmunar)
1371499 P1 Refactor url handling (deep-link, open-url, fxa-signin) code RESOLVED Bryan Munar (:bkmunar)
1372686 -- BuddyBuild - 90% of Test Failure/Crash when running XCUI/UITests RESOLVED
1372991 -- Rename Leanplum Events RESOLVED Bryan Munar (:bkmunar)
1373316 -- 'Telemetry Opt In' Should Be a Constant in LeanplumIntegration RESOLVED Bryan Munar (:bkmunar)
1373464 -- Don't Send the Type of Mail Program to LP RESOLVED Bryan Munar (:bkmunar)
1378469 -- Leanplum tries to initialize even if it is not configured RESOLVED
1380847 -- Drop an event when User installs Focus VERIFIED Bryan Munar (:bkmunar)
1380848 -- Drop an event when User signs in or signs up for FxA VERIFIED Bryan Munar (:bkmunar)
1382332 P1 Dedupe http(s) in highlights; dedupe multiple bookmarks for the same url in top sites RESOLVED Michael Comella (:mcomella) [NI reported issues only: ex-Mozilla]
1384762 -- Fix MMA Sign In User Attribute Setting VERIFIED :sdaswani
1386926 -- Drop an event when User shares an article (for Leanplum) VERIFIED Bryan Munar (:bkmunar)
1386927 -- Drop an event when User has Reader View on/available (for Leanplum) VERIFIED Bryan Munar (:bkmunar)
1386928 -- Create user attribute of App Version (for Leanplum) RESOLVED Bryan Munar (:bkmunar)
1386929 -- Create user attribute of Pocket app is installed (for Leanplum) VERIFIED Bryan Munar (:bkmunar)
1386936 P3 Create APNS Certificate for Leanplum RESOLVED Paul Theriault [:pauljt] (no longer reading bugmail)
1389355 -- Include an onboarding slide to ask for notification permissions RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1389511 P3 Leanplum messages are failing XCUI Tests by blocking the view RESOLVED
1390126 P2 Make FxALoginHelper work without an account RESOLVED James Hugman [:jhugman] [@jhugman]
1390134 -- Land Stay In The Know Strings RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1390366 -- Add LP Event when User Dismissed Onboarding RESOLVED :sdaswani
1391295 -- Startup crash after starting (but not finishing) the Leanplum notification priming RESOLVED James Hugman [:jhugman] [@jhugman]
1391687 -- Send an event when the user saves an image VERIFIED
1391690 -- "E_Opened_New_Tab" is not triggered when opening a new tab via '+' symbol on iPad VERIFIED Bryan Munar (:bkmunar)
1391692 -- Send an event when the user bookmarks on the new tab page VERIFIED
1392351 -- Focus Install Event Not Firing VERIFIED Bryan Munar (:bkmunar)
1393060 -- "E_Saved_Bookmark" is not triggered when bookmarking via Firefox extension RESOLVED
1393457 -- "E_First_Run" is not triggered on when launching Firefox after a clean install RESOLVED
1393458 P1 "E_First_Run" and "E_Second_Run" is not triggered after launching Firefox a second time VERIFIED Bryan Munar (:bkmunar)
1393459 -- "E_Opened_App" is not triggered when launching Firefox RESOLVED
1393466 P2 "E_Opened_New_Tab" not triggered when opening a new tab via menu from Tabs Tray VERIFIED Bryan Munar (:bkmunar)
1393473 P3 LeanPlum: "Opened Telephone Link" is not triggered when opening a telephone link RESOLVED
1393492 P1 "Mailto Is Default" reads "False" on clean install and unregistered device and it should read "True" VERIFIED
1393506 -- 'Push Pre-Permission' message can be sent only once RESOLVED
1393558 P3 Create a deeplink that allows the hamburger menu to pop up RESOLVED
1393729 P1 Unable to register device after changing the Region and Language to DE VERIFIED Farhan Patel [:farhan]
1393765 -- Firefox will crash when trying to open the deeplink for the History page RESOLVED
1393766 P3 Deep Link to Sync settings not firing correctly NEW
1393858 P3 Carthage fails on Leanplum & AlamoFire combination RESOLVED
1393864 P3 Upgrade Leanplum to 2.0.2 RESOLVED
1394469 P1 Push notification misbehave after sending a register for push from Leanplum VERIFIED James Hugman [:jhugman] [@jhugman]
1395124 P1 Leanplum events (E_First_Run and E_Second_Run) not firing correctly when first launching the app VERIFIED Farhan Patel [:farhan]
1396006 -- Add MOZ_ENABLE_LEANPLUM Feature flag to disable Leanplum RESOLVED James Hugman [:jhugman] [@jhugman]
1397782 P1 The "firefox://deep-link?url=settings" deeplink has not been implemented RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1397799 P1 Invalid deep links crash the application. RESOLVED James Hugman [:jhugman] [@jhugman]
1400871 -- Add Custom leanplum template for FxA A/B testing RESOLVED Vijay Budhram
1403445 P3 Add better UI indicators that cookie settings were changed from the default. RESOLVED
1407836 P1 Push notification from Leanplum only sent if signed into FxA (iOS) RESOLVED
1408101 -- Update Leanplum SDK to 2.0.3 (v9.x) RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1408999 P1 Create hidden option to change Leanplum to development mode RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1409886 P2 Drop an event when User clicks on a Pocket Story on Activity Stream (for Leanplum) RESOLVED Farhan Patel [:farhan]
1411075 P1 Expand Leanplum to fr, it, id, pt-br, pl, ru, es locales RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1411226 -- Entries from history are appearing with a large delay RESOLVED :Grisha Kruglov
1411358 P3 Intermittent [taskcluster:error] Task timeout after 3600 seconds. Force killing container. / [taskcluster:error] Task timeout after 5400 seconds. Force killing container. / [taskcluster:error] Task timeout after 7200 seconds. Force killing container. NEW
1411795 P3 Add global keyboard shortcut support to commands API NEW
1413117 P3 [commands] shortcut doesn't work if active tab is remote NEW
1413661 P3 Leanplum event for Send Usage Data is not sent NEW
1414010 -- Re-enable FxA Leanplum A/B push test RESOLVED Vijay Budhram
1414239 P1 Do not include Leanplum API keys in Simulator builds RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1414495 P5 Intermittent non-asan TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 370 seconds with no output (Waiting for browser...) NEW
1420197 P3 'Tap for Tips' alert prompt needs additional work NEW
1422949 P1 Upgrade Leanplum to 2.0.4 RESOLVED Stefan Arentz | :st3fan | ⏰ EST | he/him
1424994 -- Event (E_Opened_New_Tab) not triggered when opening a new tab via long press on Tab Counter RESOLVED
1424995 P3 Event (E_Opened_New_Tab) not triggered when opening a new tab via long press on Tab Counter NEW
1425006 P3 Event (E_Saved_Bookmark) not triggered when bookmarking a page via Page Action menu NEW
1426958 P5 Allow ctrl+alt+letter as a commands keyboard shortcut RESOLVED
1431398 P3 "Mailto Is Default" flag is incorrect after the mailing app is changed to default by deleting a third party mailing app NEW
1685007 P1 Double-clicking an event now shows an unwanted intermediate event summary window rather than opening the "Edit Event" dialog/tab directly - implement pref `calendar.events.defaultActionEdit` RESOLVED Thomas D. (:thomas8)

305 Total; 23 Open (7.54%); 237 Resolved (77.7%); 45 Verified (14.75%);


Signoff

Criteria

  • All test cases should be executed
  • All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed

Results

Nightly testing

  • in progress

Beta testing

  • n/a