Firefox/Planning/2014-07-16

From MozillaWiki
Jump to: navigation, search
« previous week | index | next week »

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

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.


Schedule & Progress on Upcoming Releases (Lukas/Sylvestre/Lawrence)

(read only)

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 (69)
  • 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 (70)
  • 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

You can find more on upcoming feature plans in the[roadmap]

Uplifts from the past week

Beta (69)
  • 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 (70)
  • 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>

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

Notes

Marketing, Press & Public Reaction (Arcadio)

== Questions, Comments, FYI ==