Firefox/Planning/2014-08-20
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)
- desktop beta9 goes to build tomorrow (last beta)
- disabling remote application reputation checks (bug 1055670)
- trying to fix recently identified issue that mp3 audio doesn't work in WebRTC on Firefox 31 (bug 1056032)
- mobile beta10 goes to build on Monday (last beta)
Firefox Desktop & Platform (Javaun/Chad/Martin)
Summary of Work In Progress
- You can find the most recently completed iteration (34.2) performance report here
- You can see the status of the current iteration (34.3) in progress here
Uplifts
Beta (133)
- "Customize Mode" doesn't work well if strings for customization option buttons are long (due to l10n or font size) ( Bug 987586 )
- Blurry loading throbbers after Bug 759252 ( Bug 1016434 )
- about:networking hostname list not clearing after deleting history ( Bug 1020539 )
- The New Tab Page should be smarter about showing more tiles when on large screens ( Bug 1026561 )
- Experiment is displayed as "pending removal" in detailed view ( Bug 1026853 )
- use an empty directory tiles data source pref for beta 32 ( Bug 1039881 )
- browser_aboutHome.js intermittently causes external requests to snippets.mozilla.com ( Bug 1048375 )
- Experiments #0::manifest fetch failed certificate checks. 'issuerName' value incorrect ( Bug 1048793 )
- cache2 automation: browser_keywordSearch.js tries to connect to google.com with cache2 enabled ( Bug 1054411 )
Aurora (54)
- about:sessionrestore shows instead of about:welcomeback after a reset ( Bug 1035557 )
- remove existing webrtc indicator in the browser toolbar ( Bug 1037415 )
- implement a whitelist of web sites allowed to use screensharing in Firefox 33 ( Bug 1037424 )
- Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization ( Bug 1041525 )
- show hidpi icons in the mac global webrtc sharing indicator ( Bug 1041685 )
- replace place holder screensharing icons with final icons ( Bug 1041687 )
- Visual issues with the global indicator for screen/device sharing ( Bug 1042163 )
- OpenH264 crash reporting notification not shown ( Bug 1043531 )
- Honor OpenH264 autoupdate pref for the initial GMP install check ( Bug 1046644 )
- Incorrect behavior for "Save Page to Demo Social Service" icon (flag icon) for HTTPS pages ( Bug 1047340 )*browser_aboutHome.js intermittently causes external requests to snippets.mozilla.com ( Bug 1048375 )
- location bar: In Private Browsing mode Firefox shouldn't save browser.fixup.domainwhitelist. entries ( Bug 1048513 )
- toolkit/mozapps/extensions/test/browser/browser_openH264.js | leaked 2 window(s) until shutdown [url = about:addons] ( Bug 1052409 )
Summary of Recent Landings
- Team landed 62 bugs over the last week, to close out 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
- Chromecast! Uplifting code and fixing crashers.
- Home Feeds add-on improvements - bug 1046215
- Telemetry for search and settings - bug 1007523, bug 996753
- Experimenting with Bing as the default search engine - bug 1049108
- Remote Tabs home panel bug 1014994, first patches should be landing shortly
- Tablet refresh: Continuing to progress
- 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 (133)
- Allow users to "try again" more than once on new error pages. ( Bug 910893 )
- Autophone - s1s2 - Regression in local "time to throbber stop" on 2014-05-11 ( Bug 1018463 )
- Remove Cache directory from Android profiles ( Bug 1045886 )
- Make all empty view images 90x90dp ( Bug 1048941 )
Aurora (54)
- Large text on door-hanger for mixed content blocking on high DPI devices ( Bug 917970 )
- Add-ons can not be installed in private and guest browsing ( Bug 1038573 )
- testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
- Search activity displays private browsing searches from browser ( Bug 1048444 )
Landings from the past week
Nightly (134)
- Large text on door-hanger for mixed content blocking on high DPI devices ( Bug 917970 )
- Autophone - s1s2 - Regression in local "time to throbber stop" on 2014-05-11 ( Bug 1018463 )
- Remove Cache directory from Android profiles ( Bug 1045886 )
- testVideoDiscovery.js is going to start perma-failing when Aurora 33 is merged to Beta ( Bug 1046493 )
- Zoom level changes on some mobile sites on pressing the back button ( Bug 1046631 )
- Disable downloads and extension installs in guest mode ( Bug 1046941 )
- Download cancel dialog shows undefinedYes and undefinedNo aa button values ( Bug 1048000 )
- Search activity displays private browsing searches from browser ( Bug 1048444 )
- Unable to use gesture typing in search activity ( Bug 1049282 )
- Long pages have missing tiles and generally messed-up rendering ( Bug 1051592 )
- Regression: tab counter is empty ( Bug 1052345 )
Developer Tools (Jeff/Rob/Dave)
<Read Only>
- Landings
- WebIDE is now preffed on by default in Nightly!!!
- WebIDE Monitor (screenshot)
- 32 Bugs Fixed
- Outbound is quiet
Feedback Summary (Cheng/Tyler/Matt)
Desktop
Mobile
Market Insights from the Market Strategy Team (Kev)
Something to Think About
PC World reports on an upcoming USENIX presentation that will outline how Chrome's addon ecosystem has a large number of bad actors (paper on "Hulk" available here). There are many extensions that stealthily do things that either aren't reported or are detrimental/malicious. Extensibility makes a product useful to everyone, and there's a common problem of bad actors in the addon ecosystems of Browsers
Why we should care: There's an opportunity to establish working groups on how to identify, combat, and disclose bad actors to our users while addressing a problem that affects users of any browser. Mitigating the risk bad addons pose isn't limited to Firefox, and it may make sense to work with others internally and externally on mitigation of a problem that affects users regardless of platform.
According to The Information, Google is readying services for the under-13 space. At it's heart, Google's initiative looks to address the vast, but protected, market of kids by tailoring its services for them, as well as giving their parents control (and the peace of mind implied control brings) over them. From Google's perspective, it's a way to show value to both the kids and their parents while adding value and loyalty to the Google brand.
Why we should care: Establishing brand loyalty early has been a tactic employed by many companies including Sun Microsystems, Apple, Microsoft, and others. Google continues to push across all markets/spaces, and is positioning itself as the lens through which people see the Internet regardless of who they are, where they are, or what they're doing. It's important that we continue to advocate openness, and ensure that open access to content and services is promoted/available.
Worth a Read
- The Mobile OS Paradigm, a solid post on the differences between different platforms, most notably mobile and desktop, and how those contribute to a Mobile OS paradigm (e.g. what Mobile OSes need to be).
- The IE team's Reddit AMA is worth a read if you haven't already had a look. It's the source of the "IE was going to change its name" articles this past week, and shows that MS is trying to engage more. I'll blame Rey for some of that.
Notes
- Lots of coverage this week on Chromecast support in Firefox for Android Nightly. Will assemble a list of articles and forward.
- Google strengthens malware protection in Chrome 36 with an expansion of its Safe Browsing platform's definition of malware to include programs that make changes to your computer you're not expecting and likely don't want (commonly known as "hijacking")
- AllCast, a WIP app to cast your Android screen, regardless of content.
- Facebook extends into the Web, providing its own web view/browser for viewing external content (and presumably gathering information about what their users are browsing)
- Samsung has acquired SmartThings to bolster its IoT portfolio. Samsung typically throws internal resources at software problems, so this is a switch potentially linked to its increased competition across the board, particularly in the mid-range phone space.
- Apple moves its Chinese user's iCloud data onto Chinese soil
- Kids not responding to their phone? Try Ignore No More, and app that locks the phone out until the owner gets a code from their parent. Interesting use case, regardless of the value seen.
- How not to do an App Store. How the Windows Store is full of scams, even though MS vets (and profits from) the content.
- Blur, an extensible launcher app. A somewhat different take on a launcher app in a crowded space.
Marketing, Press & Public Reaction (Arcadio)
Firefox for Android
- Launched Youtube video campaign highlighting key product features
- Goal: generate awareness of new Fennec features. Drive installs
- Videos can be seen here: http://mzl.la/1oIu68P
- Content refresh for Google Play: Timing for September
- Content refresh for Firefox for Android website: Timing for early October
Sync
- Redesigning Sync landing page and Sync sign-up flow
- Timing: Aug 28 for launch
- Sync campaign to launch Sept 2
Notification Bar
- Notification bar to promote default usage on schedule for Fx34
Firefox Hello
- Designing and producing creative assets for product launch: feature landing page, onboarding tour, first run tour
Gaming
- Web browser gaming promotion scheduled for October
Questions, Comments, FYI
- Axel: The l10n team moved from Firefox into Platform. FYI. People working on l10n keep working on l10n as they've done before.