Firefox/Planning/2014-07-30
Planning Meeting Details
- Wednesdays - 11:00am PT, 18:00 UTC
- Mountain View Offices: Warp Core Conference Room
- Toronto Offices: Finch Conference Room
- irc.mozilla.org #planning for backchannel
- (the developer meeting takes place on Tuesdays)
Video/Teleconference Details - NEW
- 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 99696 (US)
- Vidyo Room: ProductCoordination
- Vidyo Guest URL
- AirMozilla: for broadcast and saved recordings
Contents
- 1 Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)
- 2 Feedback Summary (Cheng/Tyler/Matt)
- 3 Market Insights from the Market Strategy Team (Kev)
- 4 User Research (Bill)
- 5 Marketing, Press & Public Reaction (Arcadio)
- 6 Questions, Comments, FYI
Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)
- Next beta builds:
- desktop: beta3 Thu, July 31
- mobile: beta4 Mon, Aug 4
Firefox Desktop & Platform (Javaun/Chad/Martin)
Summary of Work In Progress
You can find the most recently completed iteration performance report here
You can see the status of the current iteration in progress here
Uplifts
Beta (134)
- Download manager should respect Security Zone settings ( 1008778 Bug 1008778 )
- exception on shutdown: "Exception calling provider shutdown", NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown ( 1012466 Bug 1012466 )
- Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( 1016405 Bug 1016405 )
- Run an experiment in 32 beta to determine the best value for dom.ipc.plugins.unloadTimeoutSecs ( 1018200 Bug 1018200 )
- Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
- Switch to tab magic URL leakage ( 1024133 Bug 1024133 )
- Experiment is displayed as "pending removal" in detailed view ( 1026853 Bug 1026853 )
- Make the 'Translations by' string localizable ( 1032139 Bug 1032139 )
- Measure number of times infobar is hidden due to "Never translate this language/site" ( 1035337 Bug 1035337 )
- about:sessionrestore shows instead of about:welcomeback after a reset ( 1035557 Bug 1035557 )
- Intermittent browser_bootstrapped_custom_toolbar.js | leaked 1 docShell(s) until shutdown ( 1036036 Bug 1036036 )
- QA experiment for Vi/Tr/Po translation trial on beta ( 1041598 Bug 1041598 )
- Only re-initialize nsSearchService on locale change in Fennec ( 1043627 Bug 1043627 )
Aurora (54)
- Entering numbers or single words and then pressing Enter in the location bar should bring search results ( 693808 Bug 693808 )
- Menu buttons not hiding the corresponding menu when clicking around the icon ( 953158 Bug 953158 )
- Interpret urls with bogus protocols ('site:mozilla.org firefox', 'define:serendipity') as keyword search queries rather than showing an error page ( 982428 Bug 982428 )
- Clicking the green text on the EV indicator a second time doesn't dismiss the EV information ( 987230 Bug 987230 )
- Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( 1016405 Bug 1016405 )
- Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
- Intermittent browser_bootstrapped_custom_toolbar.js | leaked 1 docShell(s) until shutdown ( 1036036 Bug 1036036 )
- Re-add state info for async shutdown blocker in Experiments.jsm ( 1040761 Bug 1040761 )
- WebRTC sharing indicator on the toolbar doesn't get the right image region applied (except for hi-DPI OS X) ( 1040810 Bug 1040810 )
- In-content prefs should be nightly-only until ready ( 1042300 Bug 1042300 )
- Only re-initialize nsSearchService on locale change in Fennec ( 1043627 Bug 1043627 )
Landings
Summary of Recent Landings
Team landed 41 bugs over the last week/so far for this iteration.
Details of landings from the past week can be seen here
UX (Madhava)
Firefox Mobile (Mark/Brad/Jenn)
Work In Progress
- WebRTC Screen Sharing support
- Lots of work ongoing related to Janus https://wiki.mozilla.org/Mobile/Janus
- Native stack support (bug 1016629, bug 1034138)
- Sync
- bug 899643 remote tabs list visual refresh
- bug 1003877 Custom server support
- Intent-driven distribution selection and download for partners (1013024)
- bug 1012720 Fix deleting prototype getters in Fennec code
- Tabs panel follow-ups (bug 1028705, bug 1023270)
- Integrating Search Activity into m-c bug 1021864
- bug 1014848 - Improve interactions for "toolbar" (activating/deactivating awesome bar)
- bug 1014335 - Make "Pull to Refresh" in Synced Tabs and Home Panels feel excellent.
- New tile image support (wesj post)
You can find more on upcoming feature plans in the[roadmap]
Uplifts from the past week
Beta (134)
- Download manager should respect Security Zone settings ( 1008778 Bug 1008778 )
- exception on shutdown: "Exception calling provider shutdown", NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown ( 1012466 Bug 1012466 )
- Update the icons in the context menu to have the correct size, HiDPI, and inverted variants ( 1016405 Bug 1016405 )
- Run an experiment in 32 beta to determine the best value for dom.ipc.plugins.unloadTimeoutSecs ( 1018200 Bug 1018200 )
- Add UTM parameters to plugincheck URL in Firefox ( 1022745 Bug 1022745 )
- Switch to tab magic URL leakage ( 1024133 Bug 1024133 )
- Experiment is displayed as "pending removal" in detailed view ( 1026853 Bug 1026853 )
- Make the 'Translations by' string localizable ( 1032139 Bug 1032139 )
- Measure number of times infobar is hidden due to "Never translate this language/site" ( 1035337 Bug 1035337 )
- about:sessionrestore shows instead of about:welcomeback after a reset ( 1035557 Bug 1035557 )
- Intermittent browser_bootstrapped_custom_toolbar.js | leaked 1 docShell(s) until shutdown ( 1036036 Bug 1036036 )
- QA experiment for Vi/Tr/Po translation trial on beta ( 1041598 Bug 1041598 )
- Only re-initialize nsSearchService on locale change in Fennec ( 1043627 Bug 1043627 )
Aurora (54)
- crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java) ( 964861 Bug 964861 )
- Bundled locale specific search engines not loaded until next browser restart ( 1018240 Bug 1018240 )
- Page is displayed blank after choosing the "Show" popup option ( 1024391 Bug 1024391 )
- Default bookmark favicons are not displayed after browser restart ( 1040806 Bug 1040806 )
- No need to removeObserver in Snippets ( 1042502 Bug 1042502 )
- Clearing timer in Firefly shutdown is racy and not needed ( 1042513 Bug 1042513 )
- Add extensive logging and descriptive crash data for library load errors ( 1042984 Bug 1042984 )
- Tweak Browser:Quit to maintain existing support for add-ons ( 1043539 Bug 1043539 )
Landings from the past week
Nightly (135)
- Enable device storage on Android ( 886627 Bug 886627 )
- crash in android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0x1/d=0x7f0d0077 a=3 r=0x7f0d0077} at android.content.res.Resources.loadColorStateList(Resources.java) ( 987864 Bug 987864 )
- Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera. ( 1018928 Bug 1018928 )
- Fail to launch webapp with TypeError: navigator.mozApps is undefined ( 1035867 Bug 1035867 )
- MediaEngineTabVideoSource should set width, height and framerate based on constraints and prefs passed to Allocate() ( 1037488 Bug 1037488 )
- don't use mozAfterPaint events to drive tab stream ( 1037644 Bug 1037644 )
- No need to removeObserver in Snippets ( 1042502 Bug 1042502 )
- Add extensive logging and descriptive crash data for library load errors ( 1042984 Bug 1042984 )
- Tweak Browser:Quit to maintain existing support for add-ons ( 1043539 Bug 1043539 )
- Reader mode (ambient light detection) prevents device from sleeping (holds CPU wakelock) ( 1043920 Bug 1043920 )
UX (Ian)
Developer Tools (Jeff/Rob/Dave)
- Outbound
- Hacks Post -- poor pickup, HN deleted our post for various reasons.
- Nice twitter traffic though
- Landings
- Pretty quiet week post-uplift for features
- 51 Bugs resolved
Feedback Summary (Cheng/Tyler/Matt)
Desktop
Summary
We are currently seeing two major trends in Firefox 31 feedback which revolve around the Verizon Mail issue and feedback about the addition of a search box to the New Tab page.
Verizon Mail - 404
Verizon Mail users on Firefox 31 are reporting that they are unable to reply/forward/send e-mails and were given a null 404 error. The details of this issue can be found in bug 1043690. There is currently no workaround available. We are recommending a chemspill at this point to address the issue.
New Tab Page
Firefox 31 users have been fairly vocal about the updates made to the New Tab page. Many users find the new functionality to be extremely beneficial. Some users are confused by the change and have not discovered the ability to change providers.
Updates Project
More detailed results of the Update Hotfix at our blog. Not to give away any surprises, but we've updated over 6 million users.
Coming Soon
31 Release survey is live and getting responses. Detailed week 1 report out today.
Mobile
Market Insights from the Market Strategy Team (Kev)
User Research (Bill)
Planning for user interviews and prototypes testing for Directory and Enhanced Tiles. Sessions will take place in mid-August in Chicago and Portland. These sessions will be recorded and live streamed. Expect results the first week of September.