Schedule
Tracking Review
Beta
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
1163937 | Downloads are not cleared from about:downloads when “Clear on exit” is used | ASSIGNED | Dylan Roeh (:droeh) | 2015-08-12T07:52:34Z |
1164027 | crash in ElfLoader::~ElfLoader() | NEW | Jamie Nicol [:jnicol] | 2015-07-21T01:02:06Z |
1180958 | crash in libmozglue.so@0x21152 mostly Samsung Tablets | NEW | Jamie Nicol [:jnicol] | 2015-08-05T16:35:55Z |
3 Total;
3 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Aurora
- Next Build:
10 Total;
10 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Nightly
- Next Build:
9 Total;
9 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.
- Giovanny Gongora fixed bug 1188984 – Remove ‘public’ and ‘static’ keywords from nested interfaces and enums in TabPanel
- capella fixed bug 1191161 and bug 1191872 to move annotation classes to org.mozilla.gecko.annotation pacakge.
iOS
- Atul Aggarwal fixed bug 1189844 – Don’t show protocol for top site URLs
- Atul Aggarwal fixed bug 1164140 – Sync should specify Firefox for iOS User-Agent
- Atul Aggarwal fixed bug 1191929 – Crash attempting to remove suggested sites
- dusek fixed bug 1191059 – Location bar long-press accessibility custom actions no longer available
- dusek fixed bug 1191062 – Location text field should not be accessible element (otherwise “Clear text” button inaccessible)
- hennes fixed bug 1168693 – Don’t enable pull-to-sync for History panel unless Sync is configured
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!
JChen
Fixed
- 1175387 – libmdns block on recvfrom()
- 1186467 – Convert NativeJSContainer to use new JNI scheme
- 1187088 – Use UNIFIED_SOURCES in widget/android
- 1187552 – Support direct ownership of C++ objects by Java objects
- 1188935 – Autophone – Intermittent Java.lang.NullPointerException at android.net.nsd.NsdManager$ServiceHandler.handleMessage(NsdManager.java:350)
- 1189818 – Remove unnecessary command line handlers
Working on
- 991167 – Support UI thread event listeners in EventDispatcher
- 1189995 – Move GeckoAppShell.runGecko to GeckoThread
- 1191083 – Add mechanism to handle native calls before Gecko is loaded
- 1192043 – Add mechanism to proxy native calls to Gecko thread
- 1192077 – Move AndroidBridge JNIEnv calls to jni/Utils
- 1192079 – Support inner classes in generated JNI code.
- 1192082 – Let nsAppShell manage JNI/AndroidBridge lifetime
- 1193605 – Crash [@ java.lang.IllegalArgumentException: service discovery not active on listener at android.net.nsd.NsdManager.stopServiceDiscovery(NsdManager.java) ]
GCP
<Read Only>
- Last week:
- Addressed Video Sandboxing review comments wrt IPC
- Investigate Android WebRTC bugs.
- Benchmarking work
- Next week:
- Benchmarking work
- SafeBrowsing work
- Maybe some WebRTC test investigation
Randall Barker
Last Week:
- Landed fix for bug 1190988 – Hit testing appears to return incorrect positions when –enable-android-apz is specified.
- Up for review: bug 1188225 – Implement ChromeProcessController::HandleDoubleTap
- Worked on review of bug 1180295 – Redo Fennec dynamic toolbar implementation
Next Week:
- Land bug 1188225 – Implement ChromeProcessController::HandleDoubleTap
- Finish review of bug 1180295 – Redo Fennec dynamic toolbar implementation
- Investigate latency in event processing of C++ APZ.
Eugen Sawin
- Wrapping up some MP3 demuxer work
- Re-starting performance investigations
- Reviews
Fixed
- 1190558 – MP3 playback broken after seeking
- 1190897 – Add MP3 demuxer logging
- 1191281 – Increase strictness of ID3 header detection in new FrameParser
Working on
- 1163667 – Improve seeking accuracy and performance in MP3TrackDemuxer
- 1168435 – Replace MP3FrameParser with new FrameParser
- 1191351 – CrashService.js takes up 85ms on startup
- 1191813 – MP3 playback skips to the end
- 1193821 – Add thread and process CPU time for performance object
Dylan Roeh
<Read Only>
Working on:
- 1150854 – MP4 video playback broken on some devices
- 1156817 – Android reftests run in a wacky environment that is not representative of anything
- 1163937 – Downloads are not cleared from about:downloads when “Clear on exit” is used
- 1183788 – Broken MP4/H.264 video playback
Brian Nicholson
- Session restore fixes/perf improvements
- bug 1187176 – TabManager.storeChanges does unnecessary work
- bug 1191428 – Crash when restoring tab with no session data
- bug 1193396 – Use JPEGs instead of PNGs for screenshots
- bug 1193386 – Wrong tab selected after restoring the browser
- bug 1193417 – Restored tabs don’t have a title
- Now: bug 1191687 – Opening some links with VoiceOver shows context menu (“Open in New Tab” etc.)
Bryan Munar
PAST:
- INTERN PRESENTATION!! check it out on Air Mozilla hehe publicizing dat iOS doe
- Bug 1189165 – Empty panels, layout revisions
- Bug 1189915 – Add privacy policy link to Settings
- Bug 1190599 – Navigation interaction from ‘Licenses’ in Settings leaves user to depend on Tab button to exit
- Bug 1191902 – Non-blurred favicon tiles look bad on older iPads
- Bug 1191879 – Pull to refresh in settings with a connected Sync account
liuche
Highlights:
Present:
Past:
- 1162930 – Update Firstrun background image to fix scrolling/measure problems
- 1185173 – Add support for loaded Passive Mixed Content
- 1188699 – Remove unused code for temporarily overriding Active Mixed Content blocking
- 1192072 – Change copy in Settings for Tracking Protection
- 1192099 – Verify copy for Mixed Content and Tracking Protection
- 1192288 – Change copy in disabled doorhanger for TP
- 1192446 – Use &brandName in Kidfox firstrun
karim
Past:
Present:
- Finishing up on keyboard shortcuts for iPad
- Home feeds on Android
Margaret
Highlights:
- Wrangling tracking protection/kidfox work
- Planning for Fx43 and beyond
- Hiring
Bugs:
- 1132591 – Shortcut pinned tabs never become unpinned when navigating to a very different page
- 1189453 – “Learn more” link in private browsing tracking protection should open in Private Browsing
jonalmeida
- Added a RecyclerView click handler
- Click-to-view images – need to put in for review
- Started removing Contact API code
mcomella
- Finished pb
- Finished sec
- Misc. polish bugs
- Upcoming: more misc. polish & cleaning up our resources (e.g. removing duplicate icons via scaling)
Past:
- 1112397 – Go back in testSettingsMenuItems on 7″ tablet
- 1177611 – Adjust private browsing tab tray color
- 1179479 – [tablet] Tint private browsing toolbar buttons
- 1187547 – Can’t interact with firefox when screen filter is active
- 1189957 – “Address wasn’t understood” with Delta link
- 1190968 – Update Wikipedia search asset
- 1191580 – Capitalize “Private Browsing” in about:privatebrowsing on normal tabs
- 1192044 – Remove shadowed xlarge browser_toolbar_height
Present:
- 1148550 – General menu visual improvements
- 1150742 – Rename new_tablet files in resources/ dir
- 1173147 – Prompt the user when opening intent URIs in private browsing mode
- 1186020 – Download icon is very dark
- 1192436 – Ensure openNoHandler has a play store market to open, else go to fallback uri, else error
- 1193042 – Use divider grey for dividers in panels UI
- 1193580 – Optimize icons
- 1193950 – Some action bar icons (e.g. reload) are the wrong shade of grey on pre-Lollipop tablet
- 1193974 – Remove new_tablet prefix from ids, resources, etc.
- 1193975 – Remove *.NewTablet styles and lean on resource system
rnewman
- iOS heading towards RC. Last-minute feedback most welcome.
- Lots of gofaster: scoping system add-ons with laura, mossop, et al, and working on OTA features with tarek.
- Technical Architecture Group. Check your email.
- Margaret is tracking some interesting things that I’m mentoring: logins DB, local visits, etc. Come find me.
- Interviewing and interview prep.
Fixed
- 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[])
- 1154139 – Use cached collection keys in the routine case
- 1184678 – Regression: Tile defaults missing on about:home after tour
- 1191629 – Don’t trigger logins DB load and init during AppDelegate startup
- 1192319 – Fix TestHistory
- 1192826 – Sync StorageClient User-Agent setting needs to occur on the UI thread
- 1192859 – No domain highlight on Canada Computers
- 1193058 – loadQueuedTabs is called on the main thread
- 1193069 – Crash on update to Build 30
- 1193421 – Update Wikipedia search asset
- 1193456 – Remove “Create an account” link on Empty Sync panel
- 1193530 – [nb-NO] [nn-NO] Firefox for iOS (build 31): Locale code mapping error due to Mozilla locale codes not adhering to BCP 47
Working on
- 1062537 – Specify –with-android-min-sdk=15 for x86 builds
- 1132273 – Crash reporter expects general.useragent.locale to be a simple string pref
nalexander
<Read Only>
Ill Tuesday, in-and-out today (Wednesday), moving tomorrow (Thursday).
- Landing b2gdroid
- Moving on Sign in to Firefox Accounts on the web
Sebastian
Hightlights:
- KidFox
- Small improvements here and there
Noise:
- 1139672 – UX Audit default order and placement of home panels
- 1164287 – Remove build icon in Settings
- 1169435 – Resources.getColor deprecated
- 1183068 – TopSitesCursorWrapper does not override abstract method setExtras(Bundle) in Cursor
- 1183069 – Android M: Multiple fields and methods in android.provider.Browser removed
- 1184190 – basic probe for KidFox usage
- 1189414 – Restricted Profiles: Clean up missing and unneeded restrictions
- 1189680 – Restricted Profiles: Review new strings for profile settings UI
- 1190982 – Restricted Profiles: DISALLOW_IMPORT_SETTINGS and DISALLOW_REPORT_SITE_ISSUE use same key
- 1191208 – KidFox: First-run screen for restricted profile
- 1192346 – NullPointerException: RestrictedProfiles.isGuestProfile(RestrictedProfiles.java:54)
- 1192780 – Regression: Home panel grids added by add-ons are not clickable
- 1192814 – Off-by-one error when long pressing home panel grid item
- 768291 – Image title is shown truncated in context menu
- 1044556 – Tabs unloaded from memory occasionally forget their browsing history and current page
- 1084062 – Support read/unread state in reading list UI
- 1177124 – Hide title/favicon title in the doorhanger if they don’t exist
- 1182514 – Light-weight kidfox theme
- 1184094 – Investigate: UI Tests for restricted profiles
Martyn Haigh
Past:
- 1177612 – Contextual hint first time we show the tracking protection shield
- 1179758 – Missing icon for ‘Add to reading list’ button under custom menu
- 1186278 – Regression: Some doorhangers have round-corner-looking artifacts
- 1188951 – Let tab queues ride the trains
- 1191333 – Replace hardcoded “Firefox” with short brand name variable
Present:
- 1112185 – Tab Queue
- 1139202 – Create tabs panel thumbnail for about:privatebrowsing pages
- 1161638 – Remove the chrome at the bottom of the screen in the Tabs Tray
- 1193374 – Remove tab panel preview dimension dependency from TopSites
- 1193745 – Implement the tablet tabs tray grid view on mobile
Steph
<Read Only>
What I did ~
- Various regressions/perf issues for v1.0 iOS
- Debugging startup crashes
- Added write-to-disk logging
- 1183695 – Save sync logs on disk
- 1190858 – Regression: URL Bar hides while page is still loading
- 1191851 – App crashes on startup on Aurora 29
- 1191925 – UI was frozen for ~10 seconds when I first signed into Sync
- 1191987 – Send iOS formatted Build ID to crash-stats instead of timestamp
- 1192388 – Automate minidump symbol generation when creating Aurora/Testflight/App store builds
- 1192637 – Log output fires twice
- 1193012 – Home screen panels are translucent when they should be opaque
- 1193028 – abc.xyz makes URL/Toolbar scroll a bit then stay in a partial state
- 1193178 – Toolbars disappear upon page load and vigorous scrolling
- 1193500 – Crash when closing last tab
- 1193782 – Tab count indicator can still get into a state showing 0
- Finishing up blockers for v1.0-RC
- 1178888 – [meta] Use crash-stats.mozilla.com for iOS crash reporting
- 1192810 – Home panel flashes before content loads on cold boot
- 1193013 – Tab -> Browser animation for non-compact tabs on iPhone 6 cause flicker at top of the screen
Ally
Past:
- 1125280 – Different suggestedsite tiles on first run for kidfox
- 1190597 – regression: kidfox not detecting restricted profile?
Present:
- 1114821 – Remove nightly-only flag for about logins
- 1170786 – [meta] about:logins v1 minimum shippable product
- 1174878 – Update robocop test testSettingsMenuItems.java to use StringHelper.java in all cases
- 1189790 – Include bookmarks for Kinderfox
Emily
- JavaScript – GET IN THE SEA
- iOS V1 tunnel vision.
- Working on command line builds for iOS
Past:
- 1189296 – Break out separate FxA context argument for Firefox on iOS
- 1189985 – Crash when rotating top sites panel
- 1190424 – UITests fail when run on iPad Air
- 1190871 – Crash @ UICollectionView scrollToItemAtIndexPath:atScrollPosition:animated:
- 1191831 – [Regression] URL Bar spacing on iOS9 is too tight
Present:
BLassey
Fixed
Working on
Antlam
- Past
- Blog post on tips/hints! https://twitter.com/Antlam7/status/631208709994082304
- Tracking Protection V1 – done!
- bug 1162930: Illustrations in Welcome screen
- Tabs tray on Mobile ideas: https://people.mozilla.org/~alam/Presentations/mob_tabstray_v2_2015.pdf
- Upcoming
- TV stuff
- First Run A/B Testing
- bug 1189725: Smart suggestions on Awesomescreen
- bug 1189719: Display search history
Robin
Android
- Finalized Kinderfox 1.0 UX. \o/
iOS
- Wrapping/ed up iOS 0.9-1.0 UI/UX reviews.
- Starting on 1.1+ bugs
- Top sites panel iterations
- Reading List partnership integration mocks.
Darrin
<Read Only>
- working to triage and prioritize all remaining UX issues for iOS 1.0
- starting to experiment with 1.1/2.0 UX improvements and features (PB, etc)
- open in new tab concept: http://cl.ly/image/3G3k3T1K2D1A
- private browsing concept: http://cl.ly/image/2b0f2y2f2Y2G
- starting to write job descriptions!
- planning for Gemma’s visit to Toronto and Sept UX Work Week
QA
Feature Focus
- Android Roadmap in Aha!
- Suggest new features for the Android Roadmap Here
- iOS Roadmap in Aha!
- iOS Trello Board
- Suggest new features for the iOS Roadmap Here
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