Meeting Notes Meetings notes from the Mozilla community

18-June-2014

Firefox/Gecko Delivery Planning: 2014-06-18

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • FF30 is now 100% released (we unthrottled earlier)
  • FF31 beta 2 delayed on Desktop (probably due to a network glitch). See 1026738. Mobile is live.
  • FF32 aurora updates are back.

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

Uplifts

Beta (31)
  • Packaged app installation does not trigger `onsuccess` callback (Bug 985614)
  • No way to remove dynamic panel added by home feeds add-on (Bug 1023544)
Aurora (32)
  • No tooltip when long-pressing action bar’s icons (Bug 943908)
  • crash in js::GCMarker::drainMarkStack(js::SliceBudget&) (Bug 1011474)
  • Fix suface stride calculation for 16-bit images (Bug 1023194)
  • Disable undo close tab toast for Fx32 (Bug 1023406)
  • Disable switch-to-new-tab button toast for Fx32 (Bug 1023407)

Landings

Nightly (33)
  • support add-on hot fixes (Bug 1004571)
  • Blacklist Top Sites suggestions that have been “removed” by user (Bug 1010266)
  • crash in java.lang.IllegalArgumentException: invalid selection notification range: 0 to #, length: # at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) (Bug 1011059)
  • Add a way to distinguish chrome hangs from content ones in BHR (Bug 1013326)
  • Distribution handling is triggered by ActivityChooserModel during initial startup (Bug 1014242)
  • Finish BrowserHealthRecorder initialization after distribution processing (Bug 1014283)
  • Polish button toast appearance (Bug 1019318)
  • First tap in the Marketplace page will open the same page in a new tab (Bug 1019613)
  • Undo close tab super toast blocks access to the address bar (Bug 1019735)
  • String bundles from .properties files don’t reflect locale changes until browser restart (Bug 1020502)
  • Text selection action bar is invoked on long tapping a images in Google Images (Bug 1020995)
  • Record telemetry for browser database operations (Bug 1021922)
  • Regression: Removing Item from Reading List by tapping banner icon fails (Bug 1022238)
  • Empty state image cut off (Bug 1023914)

UX (Ian)

<Read Only>

  • Running some user studies about Android launcher apps and lock screens
  • Detailing out the Search Activity UX (ibarlow, antlam)
  • Some design refinements underway for contextual “tips” (antlam)
  • Design strategy for onboarding experience (yuan)
  • Coordinating with engineering on tablet refresh (yuan)

Developer Tools (Jeff/Rob/Dave)

<Read Only>

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • New tab broken by add-ons, still working on finding all the responsible ones and blocking but we did block an old version of Ask Toolbar which should help.
  • HP Simple Pass (fingerprint-scanning & password management) broke in 30 and is EoL so no update coming. There’s a company that should be making a replacement add-on that we’re reaching out to.
  • Crashing is up due to third-party things. Work is ongoing to address this.
  • We’ll be keeping an eye out now that we’ve pushed this update out to everyone.

Mobile

Questions, Comments, FYI

  • It looks like approximately 20% of requests for complete updates of 29.0.1 came from users who should have been using partial updates. Filed bug 1025048 to investigate.
  • The l10n dashboard now allows you to select sets of data that you might be interested in. https://blog.mozilla.org/axel/2014/06/17/create-your-own-dashboard/ talks about that.
  • Jeff Beatty and Axel Hecht are working on getting desktop lagging localizations to update on 31 and 32, piggy-backing on adding a bunch of them to Fennec. We also work with communities not being able to update to remove them from the web, and get users updates to supported builds. That’ll affect teams that can’t commit to a milestone at which they want to be caught up. It shouldn’t affect a lot of users, though.

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

11-June-2014

Firefox/Gecko Delivery Planning: 2014-06-11

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • Firefox Desktop & Android 30.0 live
    • 25% of pop offered updates for 24 hours (this is an experiment in uptake/reducing throttling time)
    • Updates are now set to only manual for data collection, target for 100% enabled is next Tuesday (formerly Friday)
  • Firefox ESR 24.6.0 live
  • FF31 beta 1 with QA, ships Thursday
  • Aurora updates are currently disabled, re-enabling on Friday once QA signs off
  • Might need to disable OMTC for FF32 as it is responsible for 5 of the top crashers on that channel right now

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

  • Improve tab management (1004850,817716, 997288)
  • Sync
  • Intent-driven distribution selection and download for partners (1013024, 1013684, 1014242, 1014283)
  • bug 1013326 Add a way to distinguish chrome hangs from content ones in BHR
  • bug 1011059 crash in java.lang.IllegalArgumentException: invalid selection notification range: 0 to #, length: # at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java)
  • bug 1012720 Fix deleting prototype getters in Fennec code

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

Uplifts

Release (30)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.home.TopSitesPage$EditPinnedSiteListener.onSiteSelected(TopSitesPage.java) (Bug 935542)
  • crash in @0x40098bd4 corrupt crash stack on x86 tablets Galaxy Tab 3 10.1 (Bug 983211)
Beta (31)
  • Edit mode not left when returning to content (Bug 917514)
  • HomeProvider: org.mozilla.gecko.sqlite.SQLiteBridgeException: Can’t step statement: (5) database is locked (Bug 1006947)
  • [Fennec] [mr] Improper UI text rendering for leading character ॲ (U+0972) on Samsung Galaxy S4 device (Bug 1012365)
  • Telemetry probe for home provider database errors (Bug 1017778)
  • Lack of contrast on editing mode’s ‘X’ button when using a lightweight theme (Bug 1019595)
  • Improve colors in remote tabs pull-to-refresh (Bug 1021123)

Landings

Nightly (33)
  • Packaged app installation does not trigger `onsuccess` callback (Bug 985614)
  • Define initial list of suggested sites to ship with Fennec (Bug 997765)
  • Video overlay cut off after panning (Bug 1017427)
  • After “tab closed/undo” toast, cannot pan starting from where the toast was (Bug 1017566)
  • Restore tab in correct position when undoing close tab (Bug 1017912)
  • Closing zombified tab results in “closed about:blank” toast (Bug 1018661)
  • Support narrow char strings in android bridge (Bug 1019836)
  • Allow for locale switching functionality to be disabled (Bug 1019981)
  • URL of closed tab is cut off and shows only “http:/…” (Bug 1020730)
  • Improve colors in remote tabs pull-to-refresh (Bug 1021123)

UX (Ian)

  • First run / Onboarding (yuan)
    • Assembling an overall design strategy, design flows
  • Refined video controls (antlam)
  • Tablet refresh (yuan)
    • Tabbed browsing – scoping this into release buckets
    • (Bug 1014156)
  • Search activity (antlam, ibarlow)
    • Defining scope for a landable proof of concept
    • Bugs and designs coming soon!

Developer Tools (Jeff/Rob/Dave)

  • Outbound
    • Nice blog post about the tools
    • Devtools and our developer story are the focus of the Firefox 31 beta post this week and the usual Aurora hacks post next Tuesday.
  • Landings
    • bug 1016578 Inject script libraries into content via GCLI (Intern!)
    • bug 1005909 Clickable Links in console output (Intern!)
    • bug 907310 Reload key commands available in detached devtools toolbox
    • bug 911209 Show hidden (display:none) nodes differently in inspector
    • bug 718250 Show node dimensions in highlighter
    • bug 1017790 Expose category information in Profiler data
    • bug 1007021 Reflow actor should show reflows in all frames

(45 Bugs fixed by 20 contributors.)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • Still a little too early for Firefox 30 data.
    • Crashes is still up relative to 28 — similar levels to last week, though. We saw a peak about 4 weeks ago and we’re down from that, but not back to normal.
    • We’re seeing some feedback on hang/slowness/freezing. It doesn’t look 30 specific. Still investigating.
    • No major spike in complaints around hang on exit so we’ve likely fixed that issue in the beta, go us!
  • Working on getting an understanding of how people use Firefox accounts.

Insights

News of the Week

Adobe’s marketing group released their take on browser trend numbers last week. Like a number of other orgs, they’ve stopped differentiating between desktop, mobile, and tablets, and just report on total share. They give the nod to Chrome over IE in the US, and we’ve seen similar reports elsewhere.
Why we should care: The new “browser war” reporting is cross-platform, with mobile contributing more and more to web browsing/access in general and being added to market share reporting. There’s a need to be aware in the gradual shift of market share reporting, and how more orgs are looking at browsers across platforms, rather than by hardware/operating platform.

A little-known company talked a bit about it’s plans around operating systems and cross-platform integration at it’s World Wide Developer conference. Lots of interesting bits around iOS 8 and Yosemite, including things like Continuity and mirroring voice and messaging between iOS and OS X, iOS app extensions, and expanded notifications.
Why we should care: Apple continues to bring some amazing features to its platform, and only to its platform. They’re taking good ideas from other platforms and improving on them as new features for the Apple ecosystem, while further locking their users in to their software, service and hardware ecosystem by taking away reasons to leave. Some great ideas, particularly around notifications/intents and picking up where you left off regardless of device.

Desktop Notes

Kev has slacked this week, and will add more stuff here this afternoon (apologies).

Mobile Notes

Marketing, Press & Public Reaction (Arcadio)

Goal.com world cup campaign: Live. Through desktop and Firefox for Android features we are able to engage partners who bring the content people love.

With Goal.com’s collaboration we are deploying world cup news, scores and game recaps

  • Firefox desktop sidebar
  • Firefox for Android home screen panel add-on

Announcement Blog Post


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

4-June-2014

Firefox/Gecko Delivery Planning: 2014-06-04

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • FF30.0 RC builds ready but we are looking at a potential build #2 for bug 1020219
  • FF30.0 mobile final build kicks off today, looking at issue in bug 1019697 which is affecting one of the new locales for this release

Firefox Mobile (Mark/Brad/Jenn)

Blogs

  • Finkle posted on feedback related work

Work In Progress

  • Improve tab management (1004850,817716, 997288)
  • Sync
  • Intent-driven distribution selection and download for partners (1013024, 1013684, 1014242, 1014283)
  • bug 1013326 Add a way to distinguish chrome hangs from content ones in BHR
  • bug 1011059 crash in java.lang.IllegalArgumentException: invalid selection notification range: 0 to #, length: # at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java)
  • bug 1012720 Fix deleting prototype getters in Fennec code

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

Uplifts

Beta (30)
  • Regression: Tapping in the add-ons page opens the same page in a new tab, unable to search for add-ons (Bug 985867)
  • Can’t attach a downloaded .doc file to bugzilla (Bug 1001851)
  • WebApp update prompt looks scary – update icon (Bug 1007770)
  • In Firefox for Android 30+, nsIPromptService.promptUsernameAndPassword() aCheckState.value is always returned as false, even if the user checks the checkbox (Bug 1016348)
Aurora (31)
  • Telemetry for home banner (Bug 979443)
  • Zoom level mangled after restoring session (Bug 1002426)
  • console.log messages no longer appear in logcat output (Bug 1014794)

Landings

Nightly (32)
  • Enable the ability to undo a closed tab (Bug 701725)
  • Add a Clear History control to the history panel (Bug 998009)
  • Graphic buffer garbage shown (Bug 1006797)
  • HomeProvider: org.mozilla.gecko.sqlite.SQLiteBridgeException: Can’t step statement: (5) database is locked (Bug 1006947)
  • Make empty tab thumbnails visually consistent (Bug 1010764)
  • WebApp update prompt looks scary – wordsmith notification text (Bug 1011093)
  • [Fennec] [mr] Improper UI text rendering for leading character ॲ (U+0972) on Samsung Galaxy S4 device (Bug 1012365)
  • input type=file is broken? (Bug 1014161)
  • Use Context.MODE_ENABLE_WRITE_AHEAD_LOGGING when opening databases (Bug 1014988)
  • Add ability to force update ButtonToast (Bug 1015421)
  • Regression: Animated Sync spinning during no Sync activity and with no account (Bug 1015974)
  • Undo’ing a private tab restores it as a regular tab (Bug 1017047)
  • Polish undo close tab button toast appearance (Bug 1017129)
  • Setup sync message given to users of sync 1.1 in the synced tabs tray (Bug 1017142)
  • Regression: Empty lists view, no data is shown or fetched (Bug 1017554)
  • Refine ‘clear history’ feature in History panel (Bug 1017633)
  • crash in java.lang.NullPointerException: at org.mozilla.gecko.Telemetry.sendUIEvent(Telemetry.java) (Bug 1019158)

UX (Ian)

  • Tablet refresh (yuan)
  • Toolbar visual refinements (antlam)
  • Search activity (antlam, ibarlow)
    • Defining scope for a landable proof of concept
    • Bugs and designs coming soon!

Developer Tools (Jeff/Rob/Dave)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

  • Prepping 29 User Sentiment Reports
  • Gearing up for 30, we will be experimenting with some new ways to survey user happiness on Desktop

Questions, Comments, FYI

  • Any objections to doing recordings of this meeting?

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

28-May-2014

Firefox/Gecko Delivery Planning: 2014-05-28

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • 30.0b8 ships today
  • Final 30.0 Desktop Beta is going to build tomorrow (RC next Monday)
  • Final 30.0 Mobile Beta is going to build next Monday
  • Push to mirrors for FF30 will occur on Monday June 9th (day before release), release timing is for 8am Tues June 10th

Firefox Mobile (Mark/Brad/Jenn)

Work In Progress

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

Uplifts

Beta (30)
  • Favicons in URL bar are not fetched after changing an option in settings menu (Bug 968180)
  • Regression: ‘Share Image’ shares link and not actual image (Bug 990642)
  • Text selection keyboard shortcuts not working (Bug 993261)
  • Regression: Sharing an image crashes the browser @ at org.mozilla.gecko.GeckoAppShell.downloadImageForIntent(GeckoAppShell.java:2690) (Bug 1009560)
  • Disable zoom for find in page (Bug 1014708)
Aurora (31)
  • Get rid of “Add panel” menu item in home settings (Bug 1009586)

Landings

Nightly (32)
  • Add a “Remove” context menu item to top sites thumbnails on about:home (Bug 913457)
  • No tooltip when long-pressing action bar’s icons (Bug 943908)
  • Make Fennec “Synced Tabs” tray display entry point to Firefox Account + Sync when user has no existing accounts (Bug 958889)
  • Reading list icon persists when aborting page load and going back to about:home (Bug 972723)
  • Number-only search queries don’t work (Bug 993705)
  • Support URI autocomplete on Swype (and other composition focused) keyboards (Bug 994472)
  • “Switch to tab” does not work for Reading List entries (Bug 997049)
  • Clicking Download icon is required in nightly, no error feedback (Bug 1001129)
  • Can’t attach a downloaded .doc file to bugzilla (Bug 1001851)
  • WebApp update prompt looks scary – update icon (Bug 1007770)
  • Default home panel indicator is broken in settings in Fx30 (Bug 1010268)
  • System locale changes not correctly reflected in running Fennec activities (Bug 1011008)
  • Duck Duck Go content gets shifted down on every resize (keyboard dismissal) (Bug 1014034)
  • Duck Duck Go, artifacts remain on screen after resize (Bug 1014054)

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Watching Beta 8 closely to see if it fixes the Firefox process not closing on shutdown issue.

Gearing up for the “Update all the users” Hotfix, currently planned for June release. (Bug 928173)

Market Insights from the Market Strategy Team (Kev)

Desktop

News

Microsoft released its Surface Pro 3 last week, further refining the power tablet offering and receiving mostly positive reviews for pretty much everything except the keyboard.
Why we should care: Microsoft’s Surface product line continues to grow, and is generating around $1B/quarter in revenue in a market where tablet rev/sales are plateauing (and in some cases declining). The Surface Pro 3 is closer to a Windows laptop replacement than Android or iOS tablets, and adoption bears watching.

Google now requires extensions to be hosted on the Chrome Web Store to be installed. Google is framing this as protecting the user, and to help prevent third-party and/or submarine installs. Extensions not installed via the Web Store can/will be disabled until those extensions are hosted there.
Why we should care: Google’s continuing to ratchet down access to its product via addons (specifically plugins and extensions) and what they can change in-product. The changes are advocated as user experience wins, and gives Google more control and influence over how their product is affected by other software/interests, similar to other Google products/services.

Notes

  • Chrome 35 is out, which includes a number of security updates, improved dev tools, some ECMAScript 6 implementation, un-prefixed Shadow DOM and Web Audio API, and brings “Ok Google” and folders to ChromeOS. Interesting bit dev-side is the use of AddressSanitizer for bug detection.
  • Apple also released a security update for Safari, and encouraged administrators of OS X networks to update expediently.
  • Opera continues to acquire ad companies, continuing its focus on being a mobile ad platform that makes products that integrate nicely with it. This is old news, but still interesting in where Opera continues to invest.
  • Google acquired Divide, a company that develops BYOD policy software. Continued investment in Enterprise space alongside Chromebooks and Android, and may also supplement Chrome x-platform as a BYOD client choice.

Android

News

Google quietly Google has launched an updated mobile web version of the Play store, giving users the ability to use the web versus a native app. You can have a peek at https://play.google.com/store.
Why we should care: With the integration of Chrome in the launcher, this may be a way Google plans to better integrate Play content and hardware discovery and acquisition without the need of a dedicated app (and may also drive the underlying app itself).

Notes


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

21-May-2014

Firefox/Gecko Delivery Planning: 2014-05-21

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases (Lukas/Sylvestre/Lawrence)

  • 30.0b6 Desktop shipped, Mobile out shortly (right after this mtg)
  • 30.0b7 Desktop goes to build tomorrow
  • Next Monday is a holiday in the US so we’ll be kicking off Beta 8 on Tuesday morning (after uplifts)

Firefox Desktop & Platform (Gavin)

Nightly (32)

  • Translation work coming

Firefox Mobile (Mark/Brad/Deb/Karen)

Work In Progress

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

Uplifts

Beta (30)
  • Panning and pinch zooming causes page to whiteout (Bug 983169)
  • charsetMenu.properties not included in localized files (Bug 1005107)
  • End frame of video has duration of entire video (Bug 1008785)
  • Default home panel indicator is broken in settings in Fx30 (Bug 1010268)
Aurora (31)
  • IEmpty view flashes while view is refreshing (Bug 999756)

Landings

Nightly (32)
  • Add support for connecting to HTTP proxy over HTTPS (Bug 378637)
  • Unify removal behavior for bookmark-history-readinglist items from Home items (Bug 921136)
  • Text selection keyboard shortcuts not working (Bug 993261)
  • Zoom level mangled after restoring session (Bug 1002426)

Developer Tools (Jeff/Rob/Dave)

  • Landings
    • The code editor / project manager has landed & bounced but should re-land and stick this week, follow Bug 987089
    • Type inference / autocomplete support for JS landed in Bug 968896
    • We’ve implemented a way to stream bulk data ( eg large media files or app packages ) over the remote debugger protocol, greatly improving performance of pushing large apps to devices in Bug 980714
  • Outbound
    • All quiet this week, next week Angelina is speaking at CSSConf & JSConf
  • Jetpack
    • requesting Beta uplift for Bug 980714 ( 1 line fix for an issue reported in from add-on users via add-on authors )

Note: I’m AFK next week attending JSConf

Feedback Summary (Cheng/Tyler/Matt)

Desktop

Surprise update, no updates today!

There will be a final Australis report making the rounds soon.

Marketing, Press & Public Reaction (Eric/Arcadio)

Firefox Usage Campaign live: http://www.mozilla.org/firefox/desktop/tips/

Goal is to educate Fx29 users on new product features with visual cues on where new features can be found and updated

Will use snippets and owned media to raise awareness and usage

Questions, Comments, FYI

  • Possibility of emergency downtime Fri 1800 PT – worst case 30 min to fix some networking issues. If any reason to defer, contact hwine prior to Fri

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

14-May-2014

Firefox/Gecko Delivery Planning: 2014-05-14

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Mobile

<Read Only>

Work In Progress

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

Uplifts

Beta (30)
  • Regression: After MP4 video playback, video can not be played again (Bug 1005622)
  • Panel view sometimes does replace empty view after dataset updates (Bug 1000849)
  • position: fixed elements are misplaced (Bug 1000423)
  • Regression: Content glitches/flashes during periods of heavy repainting (Bug 992218)
  • Regression: position: fixed element corruption when panning (Bug 988370)
  • Regression: Panning and zooming yields flickering and or vanishing content (Bug 983208)
  • Extra padding on some list item titles (Bug 975091)
  • crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*) (Bug 952721)
  • Can not scroll on Yahoo Fantasy Sports Football (Bug 911574)
Aurora (31)
  • URL outline is not resized correctly after changing device orientation (Bug 1005924)
  • Improper rendering of Indic scripts on some Samsung devices, due to bad DroidSansFallback font (Bug 992100)
  • Scrolled page in Readermode produces banner strip artifact (Bug 989278)
  • On access to Sync through settings after setup, user should be sent to config screen not ‘back to browsing’ (Bug 986096)

Landings

Nightly (32)
  • crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*) (Bug 952721)
  • [id] Firefox Mobile release tracker Indonesian (Bug 960060)
  • Report device type and attributes (tablet, phone, etc.) (Bug 965371)
  • (HTC One 4.4, CodefireX) – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “__fork” referenced by “libmozglue.so” (Bug 966154)
  • Regression: ‘Share Image’ shares link and not actual image (Bug 990642)
  • Improper rendering of Indic scripts on some Samsung devices, due to bad DroidSansFallback font (Bug 992100)
  • Personal data exposed in Top Sites thumbnails (Bug 996129)
  • SharedPreferences.jsm and SharedPreferencesHelper are not using same prefs (Bug 997328)
  • Swiftkey/Kii/Swype input interaction issues in the URL bar (Bug 998398)
  • Firefox on Asus Memopad HD7 with Android 4.2.2 plays video frames out of order (Bug 998603)
  • position: fixed elements are misplaced (Bug 1000423)
  • Don’t reverse the R and B components in the GL CopyDataSourceSurface code for SurfaceFormat::R5G6B5 (Bug 1001682)
  • Support weighted snippets (Bug 1002567)
  • Character Encoding selection broken in Fennec 29 (Bug 1003897)
  • crash in java.lang.IllegalStateException: Couldnt read row 0, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. at android.database.CursorWindow.nativeGetBlob(Native Method) (Bug 1003911)
  • After banner message with no icon is shown, banner icon is always hidden (Bug 1004160)
  • Regression: After MP4 video playback, video can not be played again (Bug 1005622)
  • URL outline is not resized correctly after changing device orientation (Bug 1005924)

Developer Tools

  • Outbound
    • EPIC posts from last week got us lots of nice comments on hacker news
      • For the tools Aurora post: 28,991 unique visitors, 501 tweets, 178 Facebook Likes
      • the chrome devrel team said some very nice things about us just this morning :).
    • Devtooler James Long hit the front page of hacker news with an blog post on React.js HN Comments
    • Angelina is big in Scotland, delivering the keynote for last weeks’s ScotlandJS. Next stop, JSConf!
  • Feedback
    • uservoice submission have died down: 132 total, 30 closed, 5 started, 32 planned, 64 under review
  • Landings

Feedback Summary

Desktop

Read the Feedback update on rel-drivers.

Looking into the Ask Toolbar breaking the new tab page, may pursue blocking.

Add-ons marked Absolute Load Control 0.25 as incompatible, it basically broke every major Australis feature for the few usres that had the add-on

Market Insights from the Market Strategy Team

Desktop

Notes

Mobile

News

  • US Federal Court overturns lower court ruling on whether APIs can be subject to copyright in long-running Oracle vs. Google suit. Short and the sweet, the US courts have said Oracle can copyright APIs, and not just the code underneath them. It’s a significant, but not final, setback for Google and Android (note that Google has a replacement for Dalvik, but it’s really not the point), as well as software that emulates APIs for x-platform compatibility or other reasons.
    Why we should care: potentially huge implications in creating products that interact with another organization’s API where that org asserts copyright. It’s by no means over, and a separate ruling on whether Google’s use falls under Fair Use doctrine (and whether Google will appeal) is still to come, but it’s an ugly precedent that surprised pretty much everyone.
  • Ben Evan’s “Unfair but Relevant” chart shows a lot about market opportunities. It’s a comparison of Facebook logins in different countries, and what platform is used, and gives insight into iOS and Android target markets. Apple targets mature markets with disposable income to generate cash. Android OEMs target all markets, and sees huge market share in markets where people don’t have $600-800 to drop on an iPhone (or its subsidized contract).
    Why we should care: Market focus and opportunity.

Notes

Questions, Comments, FYI


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

7-May-2014

Firefox/Gecko Delivery Planning: 2014-05-07

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

  • FF29.0 is currently throttled (no updates offered automatically) and doing well in terms of stability
  • Due to several smaller, but user-impacting issues we are vetting a 29.0.1 candidate right now, which will be released on Friday May 9th in place of unthrottling 29.0 updates

Beta (30)

  • Week 2 of Beta Cycle – can still take more speculative work
  • We are about to build Desktop FF30.0b3 tomorrow

Aurora (31)

  • bug 865826 changes tab closing pref, affects some addons but Jorge has done outreach to Tab Mix Plus devs (1M ADI) and there will be blog post as well as MDN docs to help others deal with any fallout

Firefox Mobile

Current Releases

  • 29.0.1 – thank you, relman
    • bug 1005074 Re-enable ‘Send Tab to Devices’ on Beta and Release with a string swap
    • bug 987867 JB & KK crash in java.util.ConcurrentModificationException: at java.util.LinkedList$LinkIterator.next(LinkedList.java)
    • bug 1003897 Character Encoding selection broken in Fennec 29

Beta (30)

  • Early in the cycle, not many uplifts but calling out nice stability wins that have been uplifted the last week:
    • bug 952721 crash in gfxContext::gfxContext(mozilla::gfx::DrawTarget*)
    • bug 1003911 – crash in java.lang.IllegalStateException: Couldnt read row 0, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. at android.database.CursorWindow.nativeGetBlob(Native Method
    • bug 966154 – (HTC One 4.4, CodefireX) – java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol “__fork” referenced by “libmozglue.so”

Aurora (31)

Quiet on uplifts, here’s one:

  • Fx31, bug 1001566 – Yahoo search plugin should use nresults param for smaller requests

Here’s the [[1]]

Nightly (32)

  • bug 998398 – Swiftkey/Kii/Swype input interaction issues in the URL bar
  • bug 999071 – crash in nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*)
  • bug 946021 – Enable ARM assembly in libopus ARM build
  • bug 997872 – Make delay before first safebrowsing download smaller/configurable.
  • bug 999203 – Tabs always restore from last time, even if preference is disabled
  • bug 997237 – [JavaScript Error: “this.defaultBrowsers is undefined” {file: “resource://gre/modules/HelperApps.jsm” line: 117}]
  • bug 993407 – Navigation should be primary tab on image link dialogs
  • bug 997289 – Regression: Unable to tap any Google search result links
  • bug 850600 – Enable pull-to-refresh on Sync’d tabs page
  • bug 994195 – Add tests for RawResource class
  • bug 994734 – Centralize change notification for dataset cursors
  • bug 1000001 – Regression: Panel re-ordering non functional
  • bug 856565 – Removing bookmark will unpin and remove website from Home page
  • bug 994284 – Intermittent testSystemPages | Exception caught – junit.framework.AssertionFailedError: LayerView is not found!
  • bug 996850 – Top sites: Empty tile behavior
  • bug 996669 – onuninstall listener can be called after panel is unregistered
  • bug 999853 – java.lang.IllegalArgumentException: Path must not be empty.
  • bug 1000616 – PanelViewItemHandler.mItemOpenListener is null when panel list view replaces empty view
  • bug 1000849 – Panel view sometimes does replace empty view after dataset updates
  • bug 988068 – Add-on options are ugly
  • bug 949178 – Remove reading list button from reader mode toolbar
  • bug 996313 – JavascriptMessageParser does not immediately end the test when a js assertion fails
  • bug 999750 – Recycle MotionEvents
  • bug 1000149 – Simplify edit mode
  • bug 965548 – Add a way to close edit mode in one tap on phones
  • bug 998426 – Use same constructor across API levels in shrunken BrowserToolbar’s LayoutParams
  • bug 611556 – zoom levels should persist within a session
  • bug 1000828 – Enable zoom session history for synthetic documents
  • bug 997478 – Lots of “GeckoFavicons: Cancelling favicon load (NN)” spew in logcat
  • bug 976216 – Include -purgecaches command line to Gecko for developer builds of Fennec
  • bug 975625 – Sync fails to sync data with invalid signature on Android 2.2
  • bug 995157 – Tabs opened in guest mode can be synced
  • bug 986095 – Add UI Telemetry for Reading List

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

Developer Tools

Landings

  • a quiet week, but many cool things being passed my way as try builds:
    • toolbox UI re-jig
    • add-on debugger improvements
    • storage inspector

Outbound

Market Insights from the Market Strategy Team

Desktop/Platform

  • Yahoo announced that it will no longer respect Do Not Track requests.[3] Yahoo’s reasoning is the absence of a single standard that is effective and adopted broadly, which enables its competitors to derive the long-term monetary value in tracking which Yahoo is not. Browser add-ons help here to an extent, but with current limitations. EFF’s new Privacy Badger browser add-on tool helps privacy-conscious users enforce their do-not-track wishes on uncooperative websites and third-party advertising companies.[4]
  • Opera released Opera 21 browser based on Chromium[5] for Mac and Windows[6] using Aura-based hardware acceleration.[7] Opera had released its mobile browser called Coast for iOS, which has been also been getting positive reviews for its stripped down content consumption app feel.[8]
  • US Patent and Trademark Office published Microsoft’s patent filing for smartwatches [9], a product category with global market volume of $700M, ten times the size of 2012, and expected to grow in 2014 to $2.5B, still forming only 5% the size of the watch industry implying further potential growth in the pipeline.[10] While Android captures a majority of the wearables market, Firefox is listed explicitly among the operating systems for wearables. [11]

Marketing, Press & Public Reaction

  • Fx29 results: Biggest spike in one-day downloads in over 3 years
  • Firefox Accounts: we’re currently creating accounts at a higher clip than our forecast
  • Video views on the Web We Want, over 9 million views

Questions, Comments, FYI

  • FYI this is Laura’s last meeting with us, thank you for everything and best of luck over at the Big Thumb
  • lsblakk to take over this meeting

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

30-April-2014

Firefox/Gecko Delivery Planning: 2014-04-30

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

Throttled Tuesday night due to quicker than usual uptake.

Firefox Mobile

Beta (30)

  • Fixed in time for beta: bug 996062 – [meta] Low-res and slow painting issues when scrolling subframes in Fennec
  • Ability to re-order existing panels in about:home, not via drag and drop (see My List: Manage current lists in settings), bug 942231
  • Evaluate pngquant for PNG size reduction bug 959833
  • Firefox Hub v1 (RSS feed support + 2 add-ons), ** See Home Feed and World Cup add-ons to be featured for Fx30
  • Added locale: Argentine Spanish (es-AR), bug 979250
  • Added locale: Mexican Spanish (es-MX), bug 979251
  • Added locale: Malay (ms), bug 979257
  • Added locale: Latvian (lv), bug 958021
  • Added locale: Indonesian (id), bug 960060
  • Added locale: Belarusian (be), bug 521981

Aurora (31)

Nightly (32)

Feedback Summary

Desktop

Australis is here: We are seeing roughly 4x volume of feedback than most releases.

  • Early survey results look positive for the release in general. We will have results either today or tomorrow to share
  • General feedback seems similar to what we’ve seen in Aurora and Beta. Full writeup with aggregated data to come with survey results
  • Investigating reports of scrolling issues on OSX Mavericks
  • Investigating reports of pdf printing issues (Bug 999284)

User Experience


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

23-April-2014

Firefox/Gecko Delivery Planning: 2014-04-23

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Mobile

Beta (29)

We are good to go.

  • FxA/Sync Recent Findings which have been escalated to SUMO in time for GA:
    • bug 999172 – Create account and sync results in reauthentication flow
    • bug 999198 – delete firefox account gets user stuck in reauth loop
  • New WebRT, Synthetic APKs: First item below is a fix we’d like to take before GA and unfortunately, it’s too late for the last beta; stay tuned for a plan on this. There’s work to be done to stabilize for Fx30, Fx31:
    • bug 991397 – launching app installed outside Firefox Beta hangs firstrun
    • Not Fx29, just a FYI: bug 991394 – previously-installed apps stop running
    • For Fx31 bug 995803 – crash in java.lang.IllegalStateException: Already registered Webapps:Preinstall at org.mozilla.gecko.EventDispatcher.registerListener(EventDispatcher.java)

Aurora (30)

Nightly (31)

  • We’re rejiggering scope for Fx31, we know it will not require a permissions bump
  • We have a new EPM! Jenn Chaulk, she owns solidifying the feature list and should be communicating the details next week

Developer Tools

  • Outbound
    • All quiet, gearing up for the upcoming Aurora 31 post and Angelina’s spring tour.

Feedback Summary

Desktop

A Small redesign of Firefox is coming next week, we are gearing up for an intensive feedback gathering process. Let us know if you have any last minute requests!

Our reports in this meeting will soon be getting nicer! Stay tuned 🙂

User Experience

Market Insights from the Market Strategy Team

Desktop/Platform

  • A cloud-based Windows is in the works [1] with potentially different revenue models for Microsoft [2] along with universal Windows apps. [3] Microsoft has also been accepting input about the return of an authentic Start button. [4]
  • Browser add-ons made news in the context of Heartbleed with an extension for Chrome [5] and for Firefox [6] automating the check for sites with Heartbleed vulnerability. Safari and Internet Explorer lacked these add-ons.
  • Recent Chrome updates [7] include an onscreen keyboard, side-docking and sticky keys, suggesting potential use in touchscreen Chromebooks or Chrome tablets.

Marketing, Press & Public Reaction

Come to the Countdown to Fx29 overview tomorrow! Invite should be in your inbox or already on your cal.


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

16-April-2014

Firefox/Gecko Delivery Planning: 2014-04-16

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Mobile

Read Only

Beta (29)

Nightly (31)

    • bug 988471 – Action bar icons flicker while typing and scrolling with an active text selection
    • bug 928096 – UI for Tab streaming
    • bug 981028 – Add telemetry probes for Top Sites
    • Fix for Fx31 bug 933739 – Issues in URL domain autocompletion

Developer Tools

<Read Only>

  • no-meeting-week is glorious
  • glorious too will be Firefox 31, including this nice new eye-dropper by Heather Arthur

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

« Newer PostsOlder Posts »

Powered by WordPress