Skyline

From MozillaWiki
Jump to: navigation, search

Skyline overview

Skyline is planned for the Firefox 70 release for 22 Oct 2019.

How to tag your bugs

Please tag new bugs in your projects with "[skyline]". Each project also may need an extra tag either in the whiteboard or in the bug summary.

Use priority flags to indicate issues that are within scope, as new bugs are reported.

  • P1 should indicate an issue that must be fixed for the feature to ship.
  • P2 is nice to have in 70.
  • P3-P5 puts an issue in the backlog (Not planned to ship with Skyline).

Triage

Queries

  • Open bugs tagged "[skyline]" without a priority set: https://mzl.la/2jQvMnd
  • Bugs in relevant components without "[skyline]" tag and without a priority
  • Unassigned open bugs
  • All Skyline bugs: Open bugs | Fixed bugs

Burndown list

  • Work for MVP: Bugs tagged "[skyline]" and marked P1: Open bugs | Fixed bugs
Date Open Fixed No priority No assignee
17 July 57 25 x x
22 July 92 72 8 57

List of projects

Engagement

User Journey

  • Tech lead: k88
  • Tag: [uj]

Several meta bugs fall under this category:


FxA: Accounts Menu

Tech lead: vijay

Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1554282 About:welcome page links are not properly highlighted when pressing TAB key [skyline] [uj] affected Emily McMinn :emcminn
P1 1554704 No error is displayed in the First Run modals if an email without a top-level domain is submitted [skyline] [uj] affected Emily McMinn :emcminn
P1 1556276 Newtab should automatically respect FxA autoconfig values [skyline] [uj] affected Emily McMinn :emcminn
P1 1556811 Delegate WNP decision to update server on beta/release. [skyline] [uj] affected Ed Lee :Mardak
P1 1560065 Show trailhead page-top cards after return to AMO modal or FXA overlay [skyline] [uj] affected Kate Hudson :k88hudson
P1 1560987 [META] Badging / feature callouts [skyline] [uj] affected
P1 1561009 [META] What’s new panel [skyline] [uj] affected
P1 1561714 Add more context to the "SKIPPED_SIGNIN" event in the first run experience [skyline] [uj] affected
P1 1562006 [user journey] Update FxA toolbar menu for Skyline [skyline] [uj] feature affected Vijay Budhram
P1 1563345 [meta] Desktop First Run Fx 70 [skyline] [uj] ---
P1 1563363 New Secure Proxy Onboarding first-run card [skyline] [uj] affected
P1 1563365 Test new wording in first run experience around Monitor [skyline] [uj] affected
P1 1564149 about:welcome experiment iterations [skyline] [uj] feature affected
P1 1564152 about:welcome performance investigation [skyline] [uj] affected
P1 1564187 [META] Off-train message l10n [skyline] [uj] affected

15 Total; 15 Open (100%); 0 Resolved (0%); 0 Verified (0%);


FxA: JWT Token Generator

Tech lead: Shane T.

meta bug in github: https://github.com/mozilla/fxa/issues/1793

FxA: Secure Proxy

Tech lead: Ben B.

FxA: 2FA

FxA: Boomerang

FxA: Smooth auth flow

FxA: Standardize flows

FxA all skyline related

Catch-all query

Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1562006 [user journey] Update FxA toolbar menu for Skyline [skyline] [uj] feature affected Vijay Budhram

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Mobile

Firefox iOS alignment

  • Elise?

FFTV

Fenix

Priv/Sec

Social Tracking Protection

  • Tech leads: Tanvi and Luke
Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1559217 Create block-lists for Social Tracking Protection [skyline][stp] ---
P2 1558341 [meta] Social tracking protection [skyline][stp] feature affected
P3 1557840 [CFR] Recommendation Request: Social Tracking Protection [skyline][stp] ---
P3 1566861 Revise Tracking Protection Panel UI in Preferences [skyline][stp] affected Maxx Crawford
-- 1566961 Integrate SocialTracking and ETP [skyline][stp] --- Andrea Marchesini [:baku]

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Login Management (about:logins)

Tech lead: MattN

Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1549801 [meta] Complete CustomElement for LoginList [passwords:management] [skyline] affected
P1 1550086 Complete CustomElement for LoginItem [passwords:management] [skyline] affected
P1 1567548 The FAQ page linked to from about:logins seems to be tailored towards the Lockwise extension [passwords:management] [skyline] affected
P1 1567667 Non-english username not displaying correctly (unreadable) on new lockwise ui [passwords:management] [skyline] affected
P1 1567686 (New Password Manager) Passwords imported from IE, usernames and passwords appear as "MEoEE...." in Password Manager until reopen the password manager [passwords:management] [skyline] affected
P1 1550165 Footer advertising links to Lockwise mobile apps [passwords:management] [skyline] --- Maxx Crawford
P1 1550166 Install on Mobile Device button in Ellipsis menu [passwords:management] [skyline] affected Maxx Crawford
P1 1560433 Enable about:logins for release channel [passwords:management] [skyline] affected
P1 1560608 Set a maxVersion of 69 for Lockwise extension and update the description to tell users the feature is built-in now [passwords:management] [skyline] affected
P1 1562328 Add 'sign in to sync' button and message at the top of about:logins [passwords:management] [skyline] affected Jared Wein [:jaws] (please needinfo? me)
P1 1567230 Master password prompt before copying/revealing passwords in about:logins [passwords:management] [skyline] affected Jared Wein [:jaws] (please needinfo? me)
P1 1567490 Permafailing toolkit/components/passwordmgr/test/browser/browser_autocomplete_footer.js | Uncaught exception - [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) when Gecko 70 merges to Beta on 2019-08-26 [passwords:management] [skyline] affected
P2 1549806 No logins view in the HTML-based password manager [passwords:management] [skyline] --- Dave Justice [:JSON_voorhees / :meandave]
P2 1550122 Handle errors while saving [passwords:management] [skyline] affected
P2 1566321 [a11y] Arrow keys do not work in about:logins menu unless tab is pressed first [passwords:management] [skyline] affected
P3 1567539 aboutlogins.svg looks wrong for RTL locales [skyline] [passwords:management] ---
P3 1567543 The direction of about:logins search text box is wrong [skyline] [passwords:management] ---
P3 1550087 Prevent users from creating duplicate logins [passwords:management] [skyline] affected
P3 1567500 (New Password Manager) Clicking empty area should not open Website Address [skyline] [passwords:management] affected
P5 1565113 Intermittent <test> | A promise chain failed to handle a rejection: [Exception... "Component not initialized" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" @resource:///modules/AboutLoginsParent.jsm [test isolation][skyline] [passwords:management][comment 21][stockwell disable-recommended] ---
P5 1567451 Intermittent browser_autocomplete_footer.js | Uncaught exception - wait for login-filter to have a value - threw exception: TypeError: loginFilter is null | After filtering we must have the expected number of events. - 1 == 2 - JS frame :: resource:// [skyline] [passwords:management] ---

21 Total; 21 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Secure Proxy - Beta

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Protections Panel

This list needs cleanup - tag with "[skyline]" in whiteboard and make sure the bug summary has [Protections Panel] (or maybe it's [privacy-panel], we just need to pick one).

  • Tech lead: Nihanth
Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1549618 [meta] Tracking Protections Panel [skyline] affected
P1 1567192 [Protections Panel] Show the blue dot indicator when tracking protection is opt-out for a given site. [skyline] affected Tim Huang[:timhuang]
P1 1552716 Protections panel not accessible via the keyboard [protection-report] [skyline] ---
P1 1555224 Implement a "protections globally off" state for the protections panel toggle switch section [protection-report] [skyline] affected
P1 1555225 [Protections Panel] Replace hard-coded strings with proper l10n [skyline] affected Nihanth Subramanya [:nhnt11] (catching up from vacation backlog)
P1 1567416 [Protections Panel] The tracking protection icon is incorrect when tracking protection is disabled. [skyline] affected Tim Huang[:timhuang]
P1 1555231 [Protections Panel] Implement "Trackers Blocked This Week" in footer section [protection-report] [skyline] ---
P1 1555233 [Protections Panel] "Blocking" section [protection-report] [skyline] ---
P1 1555234 [Protections Panel] "Not Blocking" section [protection-report] [skyline] ---
P1 1555235 [Protections Panel] "Not Blocking, why?" tooltip [protection-report] [skyline] ---
P1 1555237 [Protections Panel] "No Trackers Detected" view [protection-report] [skyline] affected
P1 1559258 [Protections Panel] Clean up margins and padding in all panel sections [privacy-panel] [protection-report] [skyline] ---
P1 1560327 [Protections Panel] Telemetry and data review [privacy-panel] [protection-report] [skyline] ---
P1 1563093 [Protections Panel] Properly style the anchor arrow color when navigating sub-views. [protection-report] [skyline] ---
P1 1565815 [Protections Panel] Implement the color on the shield icon [skyline] affected
P1 1565816 [Protections Panel] Implement the new animation on the shield icon [skyline] --- Tim Huang[:timhuang]
P1 1566985 [Protections Panel] "Site Not Working?" link should be hidden when TP toggle is OFF [skyline] affected Tim Huang[:timhuang]
-- 1567263 [Protections Panel] Update line item hover states [privacy-panel][triage][skyline] affected
-- 1567294 [Protections Panel] Add tool tip to Show Report line item [privacy-panel][triage][skyline] affected
-- 1566813 [Protections Panel] Show a notSecure icon if it is an about:certerror page [privacy-panel][triage] ---

20 Total; 20 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Protections Dashboard

Also called Protection report. Tag: [protection-report] The tags seem to overlap at times with "privacy-panel" Tech lead: Erica

Worklog -

Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1557057 Empty or error state for protection report [protection-report][triage][skyline] ---
P1 1559427 Display data from Lockwise, on the Monitor card [protection-report][triage][skyline] --- Micah Tigley [:mtigley]
P1 1559428 Create base Proxy card [protection-report] [skyline] --- Micah Tigley [:mtigley]
P1 1559431 Add UI for Social Tracking [protection-report][triage][skyline] ---
P1 1561334 Review A11y for protection report [protection-report] [skyline] ---
P1 1561336 Update strings and make localizable in protection report [protection-report] [skyline] --- Erica Wright [:ewright]
P1 1561409 Change order events are recorded in protections dashboard [protection-report] [skyline] --- Erica Wright [:ewright]
P1 1563547 Update content blocking entry in the app menu for the protections UI [protection-report] [skyline] ---
P3 1557050 Telemetry for protection report [protection-report][triage] ---
P3 1561955 Dark mode for the Protection Report (about:protections) [protection-report] [skyline] ---
P5 1565370 Intermittent <test> | A promise chain failed to handle a rejection: [Exception... "Component not initialized" nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" location: "JS frame :: resource://gre/modules/remotepagemanager/MessagePort.jsm :: sendAsyncMes [test isolation][protection-report][triage] ---
-- 1568139 Lockwise and Monitor cards on the protection report load with significant delay [protection-report][triage] ---

12 Total; 12 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Desktop Password Generation

Password generation

Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1560032 Support cutting and copying from unmasked password fields [passwords:generation] [skyline] affected Masayuki Nakano [:masayuki] (he/him)(JST, +0900)(Still struggling with the pain, but becoming better)
P1 1548861 Update cache and storage with edits to password fields after generation [passwords:generation] [skyline] affected Matthew N. [:MattN] (PM me if requests are blocking you)
P1 1560029 Make password field values visible when focused after a generated password is filled [passwords:generation] [skyline] affected
P1 1560042 Merge logins if a user adds an existing username to a generated password in the doorhanger [passwords:generation] [skyline] affected Sam Foster [:sfoster] (he/him)
P1 1565409 Auto-save used generated passwords as long as there isn't already a login with an empty username for the site. [passwords:generation] [skyline] affected Sam Foster [:sfoster] (he/him)
P2 376674 [meta] Improve password security by generating and managing strong passwords [security:passwords], feature, [skyline] [passwords:generation] affected
P2 1548880 Add telemetry for when a field with a generated password is edited by the user [passwords:generation] [skyline] affected Tim Nguyen :ntim

7 Total; 7 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Bugs not tagged generation or management

Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1563802 Only show breach indicators on logins for sites where the breach included passwords [skyline] affected Luke Crouch [:groovecoder]
P1 1564539 Update UI of breached login indicator [skyline] affected
P1 1565326 [meta] Monitor breach indicators [skyline] affected Luke Crouch [:groovecoder]
P1 1566591 JavaScript Error: "Unknown collection "main/fxmonitor-breaches"" when running aboutlogins automated tests [skyline] ---
-- 1549799 [meta] HTML-based login manager [skyline] ---
-- 1567197 Polish UI to more closely match design spec. [skyline] --- Lesley Norton [:lnorton]

6 Total; 6 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Monitor

  • Tech lead: Luke
  • Breach indicator
Full Query
Priority ID Summary Whiteboard Status firefox70 Assigned to
P1 1563802 Only show breach indicators on logins for sites where the breach included passwords [skyline] affected Luke Crouch [:groovecoder]
P1 1564539 Update UI of breached login indicator [skyline] affected
P1 1565326 [meta] Monitor breach indicators [skyline] affected Luke Crouch [:groovecoder]
P1 1566591 JavaScript Error: "Unknown collection "main/fxmonitor-breaches"" when running aboutlogins automated tests [skyline] ---

4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Full list of bugs in the component (Needs triaging): https://mzl.la/32oMNGt






Subscrip Platform