Firefox/Planning/2014-08-13
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)
- Desktop 32 beta6 shipped yesterday, beta7 scheduled to ship Friday (Aug 15)
- Mobile 32 beta6 shipped today, beta8 scheduled to ship next Wed (Aug 20)
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)
- add search suggest to Amazon for en-US ( Bug 997970 )
- Roblox Plugin launcher is not whitelisted, hampering user experience ( Bug 1024073 )
- Switch to tab magic URL leakage ( Bug 1024133 )
- Plugin whitelist request: Nexus Personal (not the same as BankID) ( Bug 1024965 )
- Request for whitelisting Box Edit plugin ( Bug 1029654 )
- Only re-initialize nsSearchService on locale change in Fennec ( Bug 1043627 )
- XPCShell failures started up across multiple trees with test_crash_manager.js | test failed (with xpcshell return code: 0), see following log: ( Bug 1045421 )
- Experiments #0::manifest fetch failed certificate checks. 'issuerName' value incorrect ( Bug 1048793 )
Aurora (54)
- Firefox desktop: openh264 updates: check, download, install ( Bug 1009816 )
- implement a whitelist of web sites allowed to use screensharing in Firefox 33 ( Bug 1037424 )
- Characters followed by a single dot as a location bar input point to a server error page ( Bug 1042519 )
- Honor OpenH264 autoupdate pref for the initial GMP install check ( Bug 1046644 )
- entering square brackets in location bar crashes [@ nsDefaultURIFixup::KeywordURIFixup(nsACString_internal const&, nsDefaultURIFixupInfo*, nsIInputStream**) ] ( Bug 1047393 )
- bug 982428 regressed using //foo to go to an intranet site ( Bug 1047600 )
- Intermittent browser_urlbarSearchSingleWordNotification.js | Were expecting to get a notification (and more) ( Bug 1049545 )
Summary of Recent Landings
- Team landed 40 bugs over the last week (14 of those since yesterday's update), so far for the 34.2 iteration.
- Details of landings from the past week can be seen here
UX (Madhava)
Firefox Mobile (Mark/Brad/Jenn)
Work In Progress
- Search engine telemetry and default changing - bug 1007523 and bug 1049108
- Tablet refresh: Continuing progress on the tab strip implementation (screenshot).
- bug 1046200 - Create BrowserApp.isNewTablet()
- bug 1047561 - Create settings UI for enabling the new tablet UI
- bug 1048575 - Disable dynamic toolbar when in new tablet UI
- Janus https://wiki.mozilla.org/Mobile/Janus
- Janus Proxy - Cache improvements/more intelligent mechanics
- Track bandwidth/processing delay dynamics
You can find more on upcoming feature plans in the[roadmap]
Uplifts from the past week
Beta (134)
- 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) ( Bug 987864 )
- [Fennec] [mr] Improper UI text rendering for leading character ॲ (U+0972) on Samsung Galaxy S4 device ( Bug 1012365 )
- Firefox on Android L unexpectedly exit by sighandler ( Bug 1036286 )
- crash in gray_rgb_convert mostly on Android ARM ( Bug 1044193 )
- Regression: On screen options button appears after exiting edit mode on devices with hardware options button ( Bug 1047264 )
- crash in java.lang.NoSuchMethodError: android.graphics.Bitmap.getByteCount at org.mozilla.gecko.preferences.LocaleListPreference$CharacterValidator.getPixels(LocaleListPreference.java) ( Bug 1049217 )
Aurora (54)
- Reposition three-dot menu from tabs tray on device rotation ( Bug 1028885 )
- Kindle Fire: activity and fragment transitions are obtrusive and uncomfortable ( Bug 1031872 )
- Private Tabs verbiage is truncated on small tablet ( Bug 1037740 )
Landings from the past week
Nightly (135)
- Allow users to "try again" more than once on new error pages. ( Bug 910893 )
- YouTube HTML5 player does not offer full-screen toggle for embedded YouTube video for Firefox for Android ( Bug 947841 )
- When backspacing the last character of the current page in Firefox for Android's URL bar, it frequently reappears (highlighted, due to autosuggest) and needs to be backspaced again ( Bug 984057 )
- Pasting into url bar does not bring up search screen ( Bug 1039766 )
- Up scaled and low resolution icons on bookmarks panel, history panel and recent tabs panel ( Bug 1046579 )
- crash in java.lang.IllegalArgumentException: Property does not exist at org.mozilla.gecko.util.NativeJSObject.getString(Native Method) ( Bug 1046880 )
- Add ability to stop mirroring a tab ( Bug 1046971 )
- Take advantage of nsIURIFixup improvements for faster location bar searches ( Bug 1047607 )
- Only reset search activity when launched from new intent ( Bug 1048022 )
- Make all empty view images 90x90dp ( Bug 1048941 )
- Searching for something in search activity it will open a new about:blank page in stead of search results ( Bug 1049650 )
UX (Ian)
Developer Tools (Jeff/Rob/Dave)
<Read Only>
- Outbound - pretty quiet, planning for the Autumn Campaign
- Landings
- New Profiler UI is pretty, yo
- tons of e10s progress
- 25 bugs fixed
Feedback Summary (Cheng/Tyler/Matt)
Desktop
Mobile
Market Insights from the Market Strategy Team (Kev)
Something to Think About
Nothing for this week that catches the eye, but I've only been paying attention for a couple days, and still have a slight vacation hangover. Next week! :)
Worth a Read
- Anandtech published a test report on power usage by browsers on Windows. They talk a lot about methodology, and the media money shot is that Firefox finishes last, but it also talks about how Chrome 36 - which does very well - doesn't support hiDPI displays (think Retina, like the high resolution screens on Lenovo and Samsung ultralights), and Chrome 37 which does support hiDPI is about on par with Firefox. There's still a big difference between Firefox and IE11, so there's work to be done, but remember the gulf might not be as large as you hear. The article also covers Chrome's timer issue that came out last month, and how Anandtech covers this in their methodology for their benchmark, which is active.
- There's been a number of articles in the last couple of weeks around the impact of zero-rated mobile apps (where the publisher "sponsors" the cost of data use associated with the app) and how it can negatively affect competition. There's pros and cons, and some big questions around where this type of sponsorship will gain more traction. It's not new, but we may be seeing more of it in the future as data becomes ever cheaper, and even more of a dependency.
Notes
- Microsoft is end-of-lifing support for versions of Internet Explorer lower than 9 (10 on Windows 7 and above)... in 2016.
- Google's looking at ways to join web cookies and native cookies on mobile, which is a way to tie use of the web with native. Semi-related, even the Economist is starting to report on pervasive trackers like canvas fingerprinting.
- Google's enabled Chromecast support in Google+ in v4.5. Be interesting to see if Hangouts follows sooner rather than later now.
- Nvidia's K1 chipset is impressive; rumored to power the also-rumored HTC-built Nexus tablet. If true, the lines between tablet and PC gaming will blur some more.
- Microsoft releases a $25 feature phone that focuses on messaging, music, and video playback
- India looking at ways to generate revenue from free app companies by charging network connection fees (reverse filtering, essentially), while China is doing similar things with foreign messaging apps to keep a tighter rein on how messaging networks are used to spread info, and what info is being spread.
- Acer launches a new Chromebook powered by Nvidia's 32-bit K1 processor. Lower cost, high-powered platform that may appeal more to consumer/gaming space.
- OpenGL 3.1 announced, with interesting chart that shows Firefox as being the only browser not on track to fully support WebGL