Firefox/Planning/2014-09-24
From MozillaWiki
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
REMEMBER
These notes are read by people who weren't able to attend the meeting. Please make sure to include links and context so they can be understood.
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 Marketing, Press & Public Reaction (Arcadio)
- 5 Questions, Comments, FYI
Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)
- CHEMSPILL: Shipping today
- Firefox 32.0.3 (desktop and mobile)
- Firefox ESR 31.1.1 and 24.8.1
- Firefox for Android 31.1.0
- 33 beta7 (out of band)
- Note: In 33 beta7 we have disabled OMTC to gather stability data. The plan is to re-enable OMTC in beta8.
Firefox Desktop & Platform (Javaun/Chad/Martin)
Summary of Work In Progress
- You can see the status of the current iteration (35.2) in progress here
Beta (134)
- Provide info when "Show More Information" is selected for the OpenH264 plugin in the addon manager ( Bug 1039028 )
- Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
- Autocomplete drop down list item should not be copied to the search fields when mouse over the list item ( Bug 1060888 )
- Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar's popup for 33 ( Bug 1066794 )
- Picture tag will not ride the trains to release in 33. (Bug 1017875)
Aurora (54)
- Provide info when "Show More Information" is selected for the OpenH264 plugin in the addon manager ( Bug 1039028 )
- Backslashes included in a location bar input are converted to forward slashes on submission ( Bug 1042521 )
- Tab-modal onbeforeunload dialog can automatically be dismissed by navigation ( Bug 1046022 )
- Theme switcher in customize mode can't handle many themes ( Bug 1060623 )
- Autocomplete drop down list item should not be copied to the search fields when mouse over the list item ( Bug 1060888 )
- Missing inverted panel help icon on Yosemite ( Bug 1060944 )
- toolkit/themes/osx/global/in-content/common.css uses broken @focusRingShadow@ - focused link styling on about:preferences et al. can't be parsed correctly ( Bug 1062843 )
- Disable e10s in safe mode ("Restart with Add-ons Disabled") ( Bug 1063848 )
- Make the search suggestions popup on about:home/about:newtab more consistent with the main search bar's popup for 33 ( Bug 1066794 )
Summary of Recent Landings
- Loop Firefox Account login UI will be in tomorrow's Nightly
- Team landed 82 bugs over the last week, for the first half of the 35.2 iteration.
- Details of landings from the past week can be seen here
Priorities for the upcoming iteration
- e10s on Nightly
- Loop:
- finalize accounts/contacts work
- UX: design spike looking into "collaboration" use cases
- "Panic button": better-exposed "Clear Recent History" functionality
- "Reset button on the web": a mechanism to prompt users to reset Firefox when they try to download Firefox when already running the latest version
- OS X Yosemite themeing work
- New tab page performance investigations
- Places performance work (main thread IO removal)
- Translation trial followup
UX (Madhava)
Firefox Mobile (Mark/Brad/Jenn)
Work In Progress
- Crash Reporter improvements
- Suggested Sites Metrics
- Search Activity
- "Firefox Confidential" add-on
- Second Screen
- Janus Proxy (https://wiki.mozilla.org/Mobile/Janus)
You can find more on upcoming feature plans in the[roadmap]
Uplifts from the past week
Beta (134)
- Lightweight theme preview is broken ( Bug 887755 )
- Add telemetry for Settings usage ( Bug 996753 )
- crash in mozilla::layers::TileClient::GetBackBuffer(nsIntRegion const&, mozilla::layers::TextureClientPool*, bool*, bool) ( Bug 1041744 )
- Crash in gfxContext::PushNewDT (OOM) with reproducible test-case (reddit.com) ( Bug 1053934 )
- Do not allow casting UI to appear if the video is an unsupported format ( Bug 1054920 )
- Handle HomeFragment deletions by panel/type instead of universally ( Bug 1062257 )
- crash in java.lang.NullPointerException: uriString at android.net.Uri$StringUri.<init>(Uri.java) ( Bug 1062904 )
- "Learn More" link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available ( Bug 1063518 )
- crash in webrtc::ViEInputManager::NumberOfCaptureDevices() ( Bug 1063547 )
- Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons ( Bug 1063896 )
- Fix OOM crash in gfxAlphaBoxBlur::Init on large blur surface ( Bug 1067998 )
Aurora (54)
- Regression: Browser menu has width issues ( Bug 1020505 )
- Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )
Landings from the past week
Nightly (135)
- [guest] Provide an indicator for guest mode in the UI ( Bug 897711 )
- Add support for element.style["css-property-name"] non-standard extension ( Bug 958887 )
- Add android:summary text to settings ( Bug 965377 )
- Remove margins on default home screen panels ( Bug 1022472 )
- Clearing timer in Firefly shutdown is racy and not needed ( Bug 1042513 )
- [Roku] Add marketing messages and imagery to the Firefox Roku channel ( Bug 1056040 )
- Update Remote Tabs static panel styling for portrait phones ( Bug 1063765 )
- Lost the ability to collapse (and then expand) a device's tab set in the synced tabs panel ( Bug 1064304 )
- Default specific prefs for 'Firefox Confidential' ( Bug 1064947 )
- Add "version" (and "channel"?), nix "source" in about:feedback submission ( Bug 1066062 )
- Can not install web apps; " A coding exception was thrown and uncaught in a Task. Gecko: Full message: TypeError: aMessage.app.updateManifest is undefined" ( Bug 1066604 )
- crash in java.lang.IllegalStateException: Error reading list.txt at org.mozilla.search.providers.SearchEngineManager.getAllEngines(SearchEngineManager.java) ( Bug 1067026 )
- crash in android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=$ a=3 r=$} at android.content.res.Resources.loadDrawable(Resources.java) ( Bug 1067429 )
- Android action handler 'Send tab to': Don't offer 'Reading list' action if it has been turned off (low-memory devices) ( Bug 1067543 )
- 'New Tablet UI' preference available on phones ( Bug 1068005 )
- [roku] add a 'beta' label to the Roku channel until client code hits 'release' ( Bug 1068573 )
- Firefox :: Options popup could not be closed by pressing * btn ( Bug 1068641 )
- Unable to exit out of Guest Browsing via system notification ( Bug 1069182 )
UX (Robin)
Developer Tools (Jeff/Rob/Dave)
Feedback Summary (Cheng/Tyler/Matt)
Desktop
Mobile
Market Insights from the Market Strategy Team (Kev)
Worth a Read
- Lots of talk on Privacy in the last week, with Tim Cook sending out an open letter around Apple's efforts on Privacy and several stories on how Apple won't have access to your phone data if encryption is on, followed quickly by Google saying Android L will have a similar feature (although there's some hard questions on what effect that will have on the Android user base given Android's fragmentation and update problems). This was then followed by articles going over that just because Apple and Google can't get your data, law enforcement still can in a number of ways, although they're not too chuffed about the changes. Long story short, organizations have realized that privacy means something to people, and are working to improve how their products protect users along with improve how those companies represent themselves (market themselves) to users. This will continue to be a big deal, but what the changes actually mean for users remain to be seen.
- Apple continues to develop Safari on iOS and other platforms, adding capability to its platform to maintain compatibility with the web as an adjunct to its (huge) native ecosystem. They've learned some lessons from other competitors including Google and Microsoft, and are ensuring the rendering engine stays modern. Users will need modern devices to take advantage of the updates, and with iOS reported as not working terribly well on the 4S, it's one of the first big fragmentations Apples mobile platform might see (the iPhone 4S and 4 represent about 20% and 10% of the iPhone's market respectively), even with iOS adoption hitting 46% in a week.
- As a follow-up to last week's Android One overview, BGR India posted a review of Spice's Android One phone offering, the $100USD Uno, and India Today reviews the Micromax Canvas. In a nutshell: an ok screen, Nexus-like software experience with acceptable performance, crappy battery life, a requirement of external storage to use media, and a price that feels higher than it should be. These are first generation models, and as software and hardware is updated over the coming months we'll see if they can close the gap perceived between Android One phones and phones like the Moto E (which is a little more expensive, but not much).
Notes
- Service Workers progress was shown off by Google's Alex Russell at last week's Velocity conference, talking about better offline and online experiences.
- Google updates Chrome Apps for Mobile (their webapp runtime for Android and iOS), bringing enhanced dev tools to the platform and identity, Google cloud support, and rich notification support to web apps.
- Putting the iPhone 6 launch in context with other Apple product launches in a simple chart. The number of units shipped being thrown around is 10MM at an average price of more than $700USD. Bam.
- There were a number of reports that Apple was shuttering the Beats music streaming service. It's not, but expect to see some major retooling to complete with Spotify, Rdio, and other incumbents globally.
- Google continues to refine it's Now offering on iOS, adding TV recommendations, better/more transit options, and overall performance improvements, showing it will push product improvements x-platform.
- The Archon hack allows users to run most Android apps on Chrome OS.
- Apple's put some effort into helping you move from Android to iOS with a support section specifically on how to take your data with you.
- Google continues to relax its pushing of Google+ on users, this time removing the + account creation requirement for new Gmail accounts.