Schedule
Topics for This Week
– Major stumbler bug https://bugzilla.mozilla.org/show_bug.cgi?id=1164468. Pinging release drivers to see if we can get it to a 38 point release.
Tracking Review
Beta
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
1051556 | crash in java.lang.IllegalArgumentException: invalid selection notification range at org.mozilla.gecko.GeckoEditable.onSelectionChange(GeckoEditable.java) | ASSIGNED | Eugen Sawin [:esawin] (esawin) | 2015-04-15T16:09:34Z |
1148391 | Tapping the bottom of the screen will make the reader mode toolbar bounce up and down | NEW | :Margaret Leibovic (margaret.leibovic) | 2015-05-04T16:06:10Z |
1154732 | Google search home screen shortcut displays blank page when opened | NEW | Mark Finkle (:mfinkle) (mark.finkle) | 2015-05-07T06:10:10Z |
1155597 | Quick share icons are too big in quick share context menu (Gingerbread) | NEW | Michael Comella (:mcomella) (michael.l.comella) | 2015-04-29T16:51:23Z |
1159049 | x86 Android is sent the OpenH264 plugin for ARM Android | NEW | Chris AtLee [:catlee] (catlee) | 2015-05-06T16:34:43Z |
5 Total;
5 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Aurora
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
1010068 | Disable OCSP for DV certificates in Firefox for Android | NEW | Brad Lassey [:blassey] (use needinfo?) (blassey.bugs) | 2015-04-17T21:48:34Z |
1016555 | Disable OCSP checking for certificates covered by OneCRL | ASSIGNED | David Keeler [:keeler] (use needinfo?) (dkeeler) | 2015-04-09T17:17:52Z |
1047127 | Panning very stuttery on this page with overflow-x | NEW | Danilo Cesar Lemes de Paula (danilo.eu) | 2015-04-01T16:44:34Z |
1084456 | Enable MSE for MP4 on Jelly Bean+ | NEW | James Willcox (:snorp) (jwillcox@mozilla.com) (snorp) | 2015-05-13T22:57:30Z |
1093815 | Use AndroidPlatformDecoder for standalone MP3 on Android | ASSIGNED | Eugen Sawin [:esawin] (esawin) | 2015-05-13T13:17:56Z |
1129614 | Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire | ASSIGNED | Mark Finkle (:mfinkle) (mark.finkle) | 2015-05-06T17:03:33Z |
1132508 | Last tab is cut off in tab tray after rotation | REOPENED | Martyn Haigh (:mhaigh) (mhaigh) | 2015-05-04T09:27:23Z |
1150284 | [Browser] Unable to zoom in/out on Google Maps | NEW | Robert O’Callahan (:roc) (Mozilla Corporation) (roc) | 2015-05-12T15:51:26Z |
8 Total;
8 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Nightly
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
1126244 | Create a maximum reader mode cache size and evict records when necessary | ASSIGNED | Vivek Balakrishnan[:vivek] (vivekb.balakrishnan) | 2015-04-30T17:08:28Z |
1153087 | If tap “play” on a YouTube video in a Private Browsing tab, the external Android YouTube app is launched, dropping any pretense of privacy | NEW | 2015-05-13T17:26:31Z |
2 Total;
2 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
Android
- Tomas Flek fixed bug 1127139 – BounceAnimator incorrectly overrides start
- Clayton Bodendein fixed bug 1159904 – Fix syntax error in Reader.js.
- Giorgos fixed bug 1155579 – Allow multiple countries per snippet
- Nathan Toone fixed bug 1161195 – Don’t hard-code class names in AppConstants.java.in and AndroidManifest.xml
- Vivek fixed bug 1162254 – default icon for entries in about:passwords list
iOS
- dusek fixed bug 1161324 – Aural feedback with VoiceOver needed when loading a webpage
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
Bugs 1141693, 1084456, 1163841
JChen
- Looked at small startup/pageload optimizations
- Looked at click-to-play for images
Fixed
Working on
- 1046307 – Intermittent test_ThreadHangStats.js | test failed (with xpcshell return code: 0) | false == true
- 1115480 – [Presentation WebAPI] built-in device discovery and control protocol
- 1163135 – Make it safer to start profiler via signal
- 1163719 – Write StartupCache entries by loading order
- 1163840 – Generating stack in AsyncShutdown.jsm takes > 30ms on startup on Nexus 4
GCP
<Read Only>
- Last week
- WebRTC video sandboxing: lots of small fixes
- WebRTC video sandboxing: investigating try failures
- Set up a Mac
- Fried a Mac
- Next week
- More of the same I fear
Randall Barker
Last Week:
- Worked on bug 659285. Trying to get video to show errors and play button when autoplay has been blocked by pref media.autoplay.enabled=false. Code seems to work but still trying to fix test breakages.
Next Week:
- Continue on bug 659285
- Examine start up performance.
- Land patch for: bug 1159830. After patch lands, will need to set a preference (consoleservice.logcat) to see gecko console in logcat for release builds.
Eugen Sawin
- MP3 demuxer (bug 1093815, bug 1153731)
- Improved MP3 seeking stability
- Landed MP3 demuxer and tests
- Next: improve seeking performance
- Landed bug 1160204 – Delay update service startup
- Uplifts
- bug 1158131 – Retrieving update URL pref from Gecko causes pref URL to be dereferenced as a complex pref, resulting in an HTTP request
- Blocked on
- Gecko profiler add-on crashing when retrieving profile (jemalloc.c#4711)
Brian Nicholson
- Search engine localization
- bug 1120729 – Support other locales for search engines
- bug 1163800 – New search engines don’t appear
- bug 1164145 – Ship locale-specific default search engines
- Tap area fixes (bug 1162323, bug 1162314, bug 1162724)
- bug 1158539 – Closing tabs causes other tab thumbnails to disappear
- bug 1151530 – Site list polish
WesJ
- bug 1153300 – Consider returning user to an about:home tab after closing last tab. Patch up for review.
- bug 1134532 – Pages can lock the urlbar from scrolling on screen. Working through some comments.
- bug 1147071 – Use encrypted database storage for passwords. Working through some comments.
- Some snackbar cleanup – bug 1151432 – Hide snackbars when switching tabs and bug 1162315 – Cleanup snackbar constraints
liuche
Highlights:
- “Select Login” fallback UI in review
Present:
- 1126608 – Select login from Site Identity doorhanger
- 1139553 – Black overlay for doorhanger background
- 1147064 – Update doorhanger button styling
- 1148524 – Add “edit login” option in about:passwords context menu
Past:
Margaret
Highlights:
- Making sure add-ons work in distributions
- Investigating options for bundling home panel images in distribution add-ons
- New home panel API for specifying default panel
Past:
- 1129029 – Telemetry probes for reader mode performance
- 1161701 – Intermittent testReaderView | testReaderView.js – == Article title – See following stack:
Present:
- 923581 – Distribution: race between extension extraction and extension discovery
- 1004517 – Allow including local images for Home.panels imageUrl fields
- 1131087 – Search activity will use geo default instead of user-set default
- 1160346 – Allow distributions to customize the initial panel config
- 1161811 – Update Picasso to latest release
- 1162531 – Add a test for distribution add-on installations
mcomella
- Making search engine bar stick
- Misc. bugs that make us a better part of the Android ecosystem (intent:// URIs & Browser.EXTRA_APPLICATION_ID)
Past:
- 1161150 – Intermittent Android 4.3 PROCESS-CRASH | Automation Error: Missing end of test marker (process crashed?) during testFilePicker
- 1162423 – Implement Browser.EXTRA_CREATE_NEW_TAB
Present:
- 851693 – Allow loading URI Intents
- 939350 – Create python linter wrapper
- 1137483 – Add a “quick search” bar of search engines
rnewman
- Sync and Push meetings.
- Partner work is breeding.
- Reworking iOS history to support Sync. Thanks to Nick for vetting design yesterday.
- Reviews, meetings, et al.
Fixed
Working on
- 1046709 – Distinguish between local and remote visits
- 1135281 – GetStringUTFChars received null jstring from org.mozilla.gecko.sqlite.MatrixBlobCursor org.mozilla.gecko.sqlite.SQLiteBridge.sqliteCallWithDb(long, java.lang.String, java.lang.String[], long[])
- 1163273 – Extend SQLiteHistory to implement SyncableHistory
nalexander
- mach package-frontend is unusable due to some time-stamp issues that lead to terrible binary incompatibilities. Thanks to vivek for reporting this issue first! I have the fixes in hand and additional review comments to address so expect movement early next week.
- Partners: working on --with-android-distribution-directory, which opens a can of build system worms: bug 1163082
- Partners: working on integration with third-party identity services
- Android: started investigating FxA sign-in over the web: bug androidwebfxa
- iOS: nada.
Martyn Haigh
Past:
- Working with antlam to spec up settings & private mode revamps
Present:
- 1155911 – [tab queue] Opening external links can cause two nightly apps in task switcher
- 1159296 – Add toast notification when trying to add the same link to the tab queue
- 1159752 – Visible & selected tab incorrect when tab queue loaded and Fx isn’t loaded
- 1161638 – Remove the chrome at the bottom of the screen in the Tabs Tray
- 1162394 – Add option to enable open as desktop site as default
- 1164452 – crash in java.lang.IllegalArgumentException: View=android.widget.FrameLayout{42475f80 V.E….. ……I. 0,0-720,215} not attached to window manager at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java)
Stefan
iOS: Still working through the tracking+ bugs. Current focus: Bringing the Send To extension up to date. Reading View fixes. Also started to connect to the WebKit team. New iOS build coming today.
Steph
Last week
- bug 1135814 – Content should not be under the bottom toolbar
- bug 1147157 – position:fixed elements break layout on orientation change
- bug 1161071 – Improve location bar and toolbar scrolling
- bug 1162936 – Settings and “+” buttons in tab view are not relocated vertically when switching between landscape and portrait mode
Working On
- bug 1135814 – Content should not be under the bottom toolbar
- bug 1133564 – Google Maps interaction problem
- bug 1162736 – Bottom toolbar briefly disappears after navigating away from about:home
- bug 1163695 Improve tab tray animations to match UX mocks
Ally
- may be late, previous meeting running over
- getting new FHR probes unstuck (see previous meeting)
- passwords research offsites
- holy doorhanger review batman!
- other bugs
- 1139232 Door hanger shows up in the tab over view (landed safely on aurora)
- 1065004 (Q2) Provide an option to always open tabs in Private Browsing
- 1145858 Rename FirstrunPane to be less confusing
- 1139553 Black overlay for doorhanger background
- 1162930 The welcome page doesn’t scroll and isn’t fully readable in the portrait orientation
BLassey
Fixed
Working on
MFinkle
Fixed
Working on
Antlam
- Past
- Partners stuff
- bug 1112185: Tabs queue V1 wrap up
- Read all about it! https://medium.com/@antlam/open-multiple-links-1ce475c47de3
- bug 1158277: Mobile tabs tray “V2” UX
- bug 1128664: about:passwords design work
- bug 1069035: Reorganize Settings menu
- Android UX backlog
- Quick post about “Share to Firefox” https://medium.com/@antlam/share-to-firefox-245984b2da33
- Upcoming
- Other partners stuff
- Search next-steps
- First Run next-steps
- Continue with everything above
- bug 1153389: Private browsing UI clean up
Robin
iOS
- Rework device icons to match new icon style
- Update CSS for Reader View to match spec
- V2 mocks
Android
- Revisiting kidfox ideas
- bug 1163219 Default search engine not visible if suggestions are enabled
- bug 1094262 (ios) Implement the Send To Extension UI
- bug 1162629 Sync Tabs Panel needs a ‘no tabs’ state
- bug 1147453 need an indication saying an article has been added to my list when I long-press the Reader View icon in the URL bar
- bug 1160756 Reader View maximum text size insufficient
- bug 1162539 Unable to scroll to top in landscape orientation
- bug 1097620 (ios) formalize ‘send to device’ terminology
- bug 1164067 Find in Page (android)
- bug 1160604 Advertise privacy coach add-on in privacy settings page
- bug 1143156 Advertise Firefox Account sign up/state in Synced Tabs panel
QA
Feature Focus
Details
- Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: conference# 99998
- US/Toll-free: +1 800 707 2533, (pin 369) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x92 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x92 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x92 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x92 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x92 Conf# 99998
- UK/London: +44 (0)207 855 3000, x92 Conf# 99998
- FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room