Firefox/Planning/2014-07-16
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
- Air Mozilla https://air.mozilla.org/product-coordination-meeting-20140716/
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 Insights
- 5 Marketing, Press & Public Reaction (Arcadio)
Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)
(read only)
- Firefox 31 RC live
- No RC2 planned (we will ship with the tile bug 1000097)
- Fennec Beta 10 available on Google play
- ESR 31 built
- Release notes:
Firefox Desktop & Platform (Javaun/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 (133)
- Download manager should respect Security Zone settings (Bug 1008778)
Aurora (54)
- "Customize Mode" doesn't work well if strings for customization option buttons are long (due to l10n or font size) (Bug 987586)
- Not enough padding on OSX translation infobar (Bug 1022405)
- Make the 'Translations by' string localizable (Bug 1032139)
- Measure number of times infobar is hidden due to "Never translate this language/site"(Bug 1035337)
Landings
Nightly (134)
- javascript change of href attribute of link rel="icon" doesnt invalidate the icon (Bug 577892)
- Debugger Protocol needs a generic "observer notified" unsolicited notification (Bug 797621)
- Remove the "clear clipboard on exit" during Private Browsing (Bug 815952)
- local (file://) links don't work even when configured for company's internal system (Bug 995943)
- Breakdown: Make all dialogs windows in-content (Bug 996920)
- "gContextMenu is null" thrown for first textarea context menu in a window (Bug 1005601)
- add speculativeConnect() method to search engines (Bug 1006103)
- exception on shutdown: "Exception calling provider shutdown", NS_ERROR_FAILURE from nsIObserverService.removeObserver from PreviousExperimentProvider.shutdown (Bug 1012466)
- Enable password sync with FxA and master password (Bug 1013064)
- Add tab control options, including undo, to toolbar context menu and tab overflow menu (Bug 1014313)
- [UX] Quick visual fixes for lightweight theme display on Windows and Linux (Bug 1015157)
- Run an experiment in 32 beta to determine the best value for dom.ipc.plugins.unloadTimeoutSecs (Bug 1018200)
- History/Bookmarks migration from Safari fails if the corresponding Property List file uses 3-byte integers (Bug 1018679)
- Translation infobar: missing HiDPI icon (Bug 1018720)
- [UX] UX for Sync Migration while migration is in progress (Bug 1018808)
- API to access to the different components of the "autocomplete" IDL attribute value (Bug 1020496)
- Send serialized input elements from form to requestAutocomplete UI component (Bug 1020602)
- Populate pending elements with values given by requestAutocomplete UI (Bug 1020607)
- Implement the dialog displayed upon form.requestAutocomplete() (Bug 1020865)
- [UX] Pick and/or create five lightweight themes to promote in customization mode (Bug 1021736)
- Panel animations have wrong anchor in RTL mode (Bug 1027057)
- [UX] Designs for in-product promotion of Firefox Account creation (Bug 1028968)
- Decide on initial Enhanced Tiles placement/replacement of history (Bug 1030892)
- [UX] Design Spike -- Screen sharing permissions UI for WebRTC web apps (Bug 1031424)
- Make the 'Translations by' string localizable (Bug 1032139)
- JS Error: "gEditItemOverlay is null" when using the keyboard to cancel "Bookmark all tabs" dialog (Bug 1033463)
- Pasting data URIs to the location bar doesn't work after Bug 1018154 (Bug 1034845)
- Fix CUI to not call into ShortcutUtils and/or not log errors as badly in cases where there is no shortcut (Bug 1035164)
- Changing between "Never remember history" and other settings in about:preferences#privacy and clicking "OK" in the resulting dialog is broken (Bug 1035211)
- Investigate use of acceptDialog/cancelDialog in in-content prefs tests (Bug 1035308)
- Measure number of times infobar is hidden due to "Never translate this language/site" (Bug 1035337)
- about:sessionrestore shows instead of about:welcomeback after a reset (Bug 1035557)
- Breakdown -- Screen sharing permissions UI for WebRTC web apps (Bug 1035577)
- [Breakdown] Instrument search improvements for fx33 (Bug 1035583)
- [UX] Update Crash Reporting for GMP Plugins (openh264) (Bug 1035854)
- Newly added links are type=undefined instead of history (Bug 1036280)
- [Search experiment] Search experiment should only target en-US (Bug 1036719)
- Log the number of searches being done from the url bar. (Bug 1036917)
- Log the number of searches being done from the search bar. (Bug 1036919)
- Log the number of searches being done from about:newtab.(Bug 1036920)
- Log the number of searches being done from about:home. (Bug 1036922)
- Tree row is no longer sortable in content preferences sub dialog (Bug 1037081)
- Invert icons in the menubar in dark themes on Linux (Bug 1037411)
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.
You can find more on upcoming feature plans in the[roadmap]
Uplifts from the past week
Beta (133)
- NullPointerException when accessing ActionBar (Bug 1030738)
- Fix Yahoo search codes (Bug 1033000)
- crash in android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java) (Bug 1034017)
Aurora (54)
- Dynamic panel list view drawn only after scrolling (Bug 1010986)
- Regression: Empty lists view, no data is shown or fetched (Bug 1017554)
- Regression: Selecting "No video" option from the permission prompt still shows the content of the device camera. (Bug 1018928)
- Page is displayed blank after choosing the "Show" popup option (Bug 1024391)
- Last added pin to Top Sites Grid has the name grayed out (Bug 1025812)
- Regression: Menu breaks on Firefox 29+ on tablets with hardware menu (Bug 1030113)
- Fix JNI pointers to use longs (Bug 1032460)
- Searches for numbers result in a search conducted on the actual entire Google Search URL no matter the engine (Bug 1035335)
Landings from the past week
Nightly (134)
- Delay snippets initialization until delayed startup. (Bug 964511)
- Cleanup the "combined" bookmarks and history view (Bug 1024289)
- Closed private tabs appears in recent tabs panel (Bug 1030757)
- [Android L Preview] - Crash on startup - java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "issetugid" referenced by "libmozglue.so"... (Bug 1030899)
- Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable (Bug 1031872)
- TwoWayView crashes in Android L (Bug 1034167)
- [regression] Remote tabs panel disappears on device rotation (Bug 1034384)
- Regression: Sync promo mangled with active tab list in the tab tray (Bug 1034607)
- Fail to launch webapp with TypeError: navigator.mozApps is undefined (Bug 1035867)
UX (Ian)
Developer Tools (Jeff/Rob/Dave)
<Read Only>
- Outbound
- another quiet week
- Landings
- You can add new css selectors in the inspector
- We reload preferences for the editor
- lots of work polishing the css coverage tool now in nightly.
- 42 bugs fixed
- Jetpack
- 1.17 Beta is imminent
Feedback Summary (Cheng/Tyler/Matt)
Desktop
- Updated hotfix is deployed!
- Reports due out this week (before next Wed) from us: Accounts signup survey, USR 30 (Desktop + Android)
Mobile
Market Insights from the Market Strategy Team (Kev)
Insights
Something to Think About
IBM and Apple signed an agreement earlier this week where IBM will re-sell and support Apple gear to and for their corporate customers. While many have identified this as a big win for Apple, it's also a big win for IBM, whose products and services are used to manage the computing environments by and for their customers. The agreement is part of a segment that is heating up, with Microsoft also announcing lower-cost Windows 8 laptops to complement their Surface offerings, and keep pace with the changes Google is making to make Android and ChromeOS (and Google productivity services) a more attractive platform in the Enterprise environment.
Why we should care: Apple, Google, and Microsoft continue to invest in their cross-platform strategy, linking their core products to Enterprise - which include institutional users - with the aim of giving end-users access to what they need, when they need it, regardless of platform. Each org has different reasons for doing it, and are pursuing strategies that don't (always) take advantage of the web as a platform.
Worth a Read
- Ben Evans on the commoditization of the mobile device, and how it reflects the evolution of the PC industry.
- Ars reports on how web-based (and client-side) password managers are introducing more vulnerabilities for the sake of convenience, prompting some folks to (continue to) write about the impending death of the password.
Notes
- Several reports this week on Chrome being hard on your battery.
- Samsung bracing for an earnings hit, as markets mature, and lower-priced, higher spec phones start to eat into their space.
- larger apps are a harder sell in emerging markets
- MediaTek and its partners continue to release more powerful chipsets to put pressure on Qualcomm and Samsung (and their margins),
- Flipkart continues to evolve as India's go-to online mobile device source
- Following Satya Nadella's email to employees, speculation on layoffs and refocusing at Microsoft is starting to run.
- Google Glass continues to lose lustre, and its original project lead to Amazon.
- Starting to see Google's Material Design start to show up in re-design work for Play and other Google services.
- More operators in India sign up for the Android One program
- Gaming, from a revenue standpoint, owns the App stores. $1M/day on marketing for $5M/day on rev for orgs like Supercell, makers of Clash of Clans.