Firefox/Planning/2014-09-10
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 Marketing, Press & Public Reaction (Arcadio)
- 5 Questions, Comments, FYI
Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)
- Chemspills :(
- Firefox for Android 32.0.1 built yesterday, may ship as early as today
- bug 1046017 Taps are offset on some devices
- Ride along: bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
- Firefox Desktop 32.0.1, candidate bugs
- bug 1062452 Firefox 32.0 crashes frequently in aticfx32.dll with switchable Intel+ATI graphics
- bug 1063048 Firefox 32 startup crash in _VEC_memzero | _VEC_memzero
- bug 1063052 Firefox 32 startup crash in nsFrame::BoxReflow
- Ride along: bug 1046645 Mixed content favicon is shown when loading a SSL site right after opening a new tab
- Ride along: bug 1063971 setRemoteDescription call without success-callback freezes PeerConnection queue (FF32 regression)
- Firefox for Android 32.0.1 built yesterday, may ship as early as today
- Beta
- 33.0 beta2 shipped yesterday
- Enabled second screen sharing (aka chromecast), which was disabled in beta1
- Desktop beta3 gtb Thursday
- Desktop and mobile beta4 gtb Monday
- Last 33 beta release that will have loop enabled
- 33.0 beta2 shipped yesterday
Firefox Desktop & Platform (Javaun/Chad/Martin)
Summary of Work In Progress
- You can find the most recently completed iteration (34.3) performance report here
- You can see the status of the current iteration (35.1) in progress here
Uplifts
Beta (133)
- New error page is poor color contrast. ( Bug 1009812 )
- Intermittent ERROR: AsyncShutdown timeout in profile-before-change Conditions: [{"name":"Experiments.jsm shutdown","state":"(none)","filename":"resource://app/modules/experiments/Experiments.jsm","lineNumber":408},... ( Bug 1012924 )
- about:networking hostname list not clearing after deleting history ( Bug 1020539 )
- New error pages are unable to be styled by 3rd party complete themes ( Bug 1035536 )
Aurora (54)
- Implementation: Use something other than a modal dialog to ask for setting the default browser ( Bug 951627 )
- Support RTL mode in the panel ( Bug 1050309 )
- Use HiDPI ICO favicons throughout the UI ( Bug 1052174 )
- Fix typos and improve some of the Loop text ( Bug 1058258 )
- 5.68% tart windows regression on fx team (v.34) August 15 from bug 862563 ( Bug 1060460 )
Summary of Recent Landings
- Team landed 31 bugs over the last week, for the first half of the 35.1 iteration.
- Details of landings from the past week can be seen here
UX (Madhava)
Firefox Mobile (Mark/Brad/Jenn)
Work In Progress
- Browser toolbar refresh bug 1058909
- WebRTC OpenGL on Roku - fixing and tweaking
- Moz Stumbler currently off due to start time regression bug 1064677
- Janus https://wiki.mozilla.org/Mobile/Janus
- investigating performance issues
- looking into <picture> element injection
- Adding TCP/socket stats
You can find more on upcoming feature plans in the[roadmap]
Uplifts from the past week
Release(132)
- Taps are offset on some devices ( Bug 1046017 )
Beta (133)
- Add UI telemetry for managing search engines ( Bug 1007523 )
- Taps are offset on some devices ( Bug 1046017 )
- Browser menu missing dividers in Android L Preview ( Bug 1050780 )
- Setting to clear data on quit doesn't clear tabs from last time panel ( Bug 1052387 )
- Notify Gecko when browser history is cleared from HistoryPanel ( Bug 1060678 )
- Casting video is disabled on Beta ( Bug 1063893 )
Aurora (54)
- Change 'Cast to' term to 'Send to ' in-product ( Bug 1054912 )
- java.lang.NoSuchMethodError: android.net.ConnectivityManager.isActiveNetworkMetered ( Bug 1057626 )
- crash in java.lang.IllegalStateException: Already registered Wifi:Enable at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java) ( Bug 1061030 )
Landings from the past week
Nightly (134)
- Remove gradients from form elements ( Bug 763671 )
- Create a synced tabs panel (Bug 1014994)
- Regression: Browser menu has width issues ( Bug 1020505 )
- Not obvious that browser menu is scrollable on small screen devices ( Bug 1048300 )
- Crash on stop attempt after display wake up - java.lang.NullPointerException @ org.mozilla.gecko.ChromeCast.end(ChromeCast.java:254) ( Bug 1055020 )
- [Roku] tapping the back button on Android doesn't dismiss the 'cast to device' dialogue ( Bug 1055484 )
- Too many differing background greys throughout the browser ( Bug 1055536 )
- crash NPE in: Attempt to invoke interface method void org.mozilla.gecko.util.EventCallback.sendSuccess(java.lang.Object) on a null object reference at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055553 )
- crash in java.lang.NullPointerException: at org.mozilla.gecko.ChromeCast$VideoPlayCallback.onStatusUpdated(ChromeCast.java) ( Bug 1055554 )
- Kindle: No way to remove Firefox account ( Bug 1056707 )
- WEBGL_draw_buffers extension incorrectly exposed in Firefox on some GLES3 devices ( Bug 1056947 )
- Telemetry for search widget buttons ( Bug 1057613 )
- Cut function in a readonly textarea ( Bug 1060423 )
- crash in java.lang.NullPointerException: at org.mozilla.gecko.overlays.ui.ShareDialog.slideOut(ShareDialog.java) ( Bug 1061685 )
- Autophone - webappstartup test does not run ( Bug 1062097 )
- Menu share icon is misaligned to the right ( Bug 1062231 )
- Regression: No context menu action is invoked on long-tapping some links ( Bug 1062307 )
- Use empty string as title if no title provided when adding a bookmark ( 1062552 Bug 1062552 )
UX (Ian)
Developer Tools (Jeff/Rob/Dave)
Feedback Summary (Cheng/Tyler/Matt)
Desktop
Mobile
Market Insights from the Market Strategy Team (Kev)
Something to think About
There's been some talk about how HTTPS by default would help mitigate things like Comcast's Open Wifi hotspots helpfully performing content injection of ads into people's browsing session(s) and other deep-packet inspection by various parties. This type of activity has the potential to become another war of attrition between browser orgs and adware/malware providers, and brings the certificate store into the spotlight. The certificate store, and continuing to validate its content, is something we should probably pay more attention to as more and more content is delivered via HTTPS as a default.
Why we should care: Trust is important, and so is encrypting traffic end-to-end. As more of that traffic is encrypted, the cert store can become a target for malware. We need to ensure that as we push HTTPS, we also keep an eye on the pieces that make it work.
- Things we're working on
https://wiki.mozilla.org/Mobile/Janus
- Pinning on tiles.services.mozilla.com
Worth a Read
- In addition to the addition of NFC to the iPhone 6, Apple also introduced its Pay system to make NFC transactions more appealing to retailers and payment providers. Just incorporating NFC hasn't been enough to get mobile payments off the ground in the US, and Apple's partnering with banks, credit companies, and payment providers may give it the boost it needs. developer site here.
- Oracle will only certify Firefox ESR for use with its E-Business Suite, citing Firefox's 6-week release as a pain point. Chrome is still not officially certified. Good opportunity to make a little noise around ESR in the corporate environment.
Notes
- Unsurprisingly, the paid peering deals Netflix signed with US ISPs are having an effect on Netflix speed ratings
- Microsoft is apparently close to acquiring Mojang and Minecraft. This is a pretty shrewd move by MS, targeting a community of builders, as well as a younger generation of gamers and content consumers.
- Google Voice is merging with Hangouts
- Apple released its iPhone 6 and iPhone 6 Plus with considerable expansions in screen size and storage. They also released the Apple Watch, their entry into the wearable category. Of note also is the removal of the iPod Classic, which could mean a 128GB touch will follow shortly (or, as GigaOM suggests, heavier promotion of the Beats streaming service)
- Amazon's Fire phone has finished it's demand run, and has been reduced to from $199 to 99 cents on contract.
- Netflix has improved its Chromecast support, implying that its seeing more usage there. My daughter approves.
- Samsung had something to say about Apple releasing a phablet (if you didn't know, phablets are one of the stronger growth areas on mobile, and have been linked to decreased demand for tablets, too)
- Google now allows the installation of free apps without being signed in to an account.
Marketing, Press & Public Reaction (Arcadio)
- Non-Verbal Update
- Firefox 32 Press as of Sept 4 (Android and Desktop)
- Europe: 90+ stories
- LATAM: 14+ Stories
- US: 18+ stories including a nice piece on WebRTC (Hello) and Roku/Chromecast support on Android on Techcrunch
- Accounts snippet support in progress
- Numbered list item
- Sync landing page revision currently on demo server ready for QA
- Sync landing page launch pushed to w/o 9/15