Schedule
Topics for This Week
- Shipping as Add-ons
- Margaret and others have started work on shipping parts of Firefox as add-ons.
- Reducing APK Size
- Martyn landed code to remove MDPI assets from all builds.
Tracking Review
Beta
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
789193 | AMI_startup() takes 200ms on mobile, 26ms on desktop at startup | NEW | Jim Chen [:jchen] [:darchons] (nchen) | 2015-04-21T19:20:16Z |
1120511 | Autophone – Twitter Throbber stop regression 2015-01-15 | REOPENED | Seth Fowler [:seth] (seth) | 2015-07-01T01:03:16Z |
1153844 | Can’t select tracking flags on new bugs submitting page | NEW | 2015-04-24T12:19:40Z | |
1163937 | Downloads are not cleared from about:downloads when “Clear on exit” is used | ASSIGNED | :Margaret Leibovic (margaret.leibovic) | 2015-07-01T22:37:56Z |
1169359 | Investigate Fx Android interactions with Android M permission disabling | ASSIGNED | :Sebastian Kaspari (s.kaspari) | 2015-06-12T09:25:11Z |
5 Total;
5 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Aurora
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
886969 | Fennec allows scrolling of pages with overflow:hidden on the body element | NEW | James Willcox (:snorp) (jwillcox@mozilla.com) (snorp) | 2015-06-05T18:15:38Z |
1016555 | Disable OCSP checking for certificates covered by OneCRL | ASSIGNED | David Keeler [:keeler] (use needinfo?) (dkeeler) | 2015-06-17T16:43:20Z |
1129614 | Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire | ASSIGNED | Mark Finkle (:mfinkle) (mark.finkle) | 2015-07-02T02:57:32Z |
1132508 | Last tab is cut off in tab tray after rotation | REOPENED | Martyn Haigh (:mhaigh) (mhaigh) | 2015-06-11T00:50:03Z |
1144534 | bad looking text depending on scroll | NEW | Timothy Nikkel (:tn) (tnikkel) | 2015-05-14T17:30:29Z |
1164052 | Autophone – intermittent Crash [unknown top frame] | NEW | 2015-06-18T17:08:38Z | |
1170724 | Autophone – 2015-05-20 Throbber start regression in S1S2 on fx-team | NEW | 2015-06-11T17:52:40Z | |
1171337 | black window during browsing | NEW | Randall Barker [:rbarker] (rbarker) | 2015-06-11T17:55:55Z |
1179403 | Private browsing ToolbarProgressView too dark | NEW | Michael Comella (:mcomella) (michael.l.comella) | 2015-07-01T21:18:30Z |
1179407 | Private browsing toolbar text background fades to wrong color | NEW | Michael Comella (:mcomella) (michael.l.comella) | 2015-07-01T21:17:39Z |
10 Total;
10 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Nightly
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
1047127 | Panning very stuttery on this page with overflow-x | NEW | 2015-06-10T18:43:44Z | |
1114096 | Wrong tab got mirrored | NEW | 2015-06-17T18:30:58Z | |
1126244 | Create a maximum reader mode cache size and evict records when necessary | ASSIGNED | Vivek Balakrishnan[:vivek] (vivekb.balakrishnan) | 2015-04-30T17:08:28Z |
1131084 | Can not mirror tab to Chromecast device | NEW | Randall Barker [:rbarker] (rbarker) | 2015-06-17T18:31:14Z |
1148391 | Tapping the bottom of the screen will make the reader mode toolbar bounce up and down | NEW | 2015-05-28T17:18:33Z | |
1156553 | Tab queue makes captive portal use annoying | ASSIGNED | Martyn Haigh (:mhaigh) (mhaigh) | 2015-06-30T14:53:55Z |
1168867 | Size of new Gecko selection carets doesn’t take font inflation into account | NEW | 2015-06-18T17:33:40Z | |
1171860 | Tapping the tab queue notification will open the link in normal browsing with “Open links in Private browsing” pref enabled | NEW | 2015-06-08T17:30:23Z |
8 Total;
8 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.
- Youngsun Suh fixed bug 1170852 – Remove unused method, GeckoAppShell.decodeBase64
- P. Calligaris fixed bug 1172086 – Check if <input> element is disabled
- Sergej Kravcenko fixed bug 1175566 – Change menu_popup LinearLayout to FrameLayout and bug 1175563 – Change LinearLayout to a less expensive View
- Vivek has been landing work for Firefox account profile avatars – bug 1055264, bug 1055264, bug 1177855
- Dominique fixed bug 1165127 – Animations for displaying/closing the zoomed view
- Ahmed fixed – Merge tabs.db into browser.db bug 1172077 – Merge tabs.db into browser.db
- shorlander is helping us convert about:reader png icons to svg – bug 1175377
- gitagon fixed an issue in the add-on bolierplate: https://github.com/mozilla/firefox-for-android-addons/pull/6
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)
- NEW HIRE: Dylan Roeh! He started this week in SFO, will be working remotely from Illinois
- Fixed bug 1178961 – Crash on retrieving Gecko profile
- Fixed bug 1167647 – Pass all of the content specific data to decoder, not just two bytes
- Bounced bug 1171610 – Automatically use colorized warnings and errors if available
- Playing with patches to remove the placeholder icon and border that shows up for images that are loading
- Playing with a patch that disables the low-res tiles, and fades in the high-res ones when they are available, bug 1178376
- Getting the first bits of the paint suppression work reviewed
JChen
Fixed
Working on
- 991167 – Support UI thread event listeners in EventDispatcher
- 1046307 – Intermittent test_ThreadHangStats.js | test failed (with xpcshell return code: 0) | false == true
- 1168591 – TelemetryEnvironment takes up 160ms on startup on Android
- 1174352 – Can’t enter a return in a text area
- 1175387 – libmdns block on recvfrom()
- 1177011 – In IMDB search field, text is duplicated each time you type a character
- 1178850 – Direct native Java method calls to C++ classes
GCP
- Last week:
- Whistler
- Agonize over frailty of technology
- Reviews: VP8 Accell, SafeBrowsing/TP memory optimization
- Review WebRTC bugs
- This week:
- Rebase/incorporate review comments for Video Sandboxing
- Multiple list providers for SafeBrowsing
- Cache update times for SafeBrowsing
Eugen Sawin
<Read Only>
Fixed
- 1173970 – [Linter: Wakelock] Audit wakelock usage in GeckoApp
- 1178650 – Browsing add-ons and apps fails
Working on
Bryan Munar
- Counting down the days before bNicholz gets home
- Beating bNicholz at phone games while he’s on his honeymoon
- Came up with teammate nicknames at Whistler: Chenxia –> Chenny or Chenny from the Block (margaret++)
FIXED:
WORKING ON (and nearly done with):
WILL WORK ON AFTER:
liuche
Highlights:
- Making first run prototypes for antlam with Import from Android
- Finished the rest of doorhangers! sans Tracking Protection
Present:
- 1172623 – Prototype “Customize” Firstrun builds
- 1173623 – Update “Learn more” link in Tracking protection to be consistent with other doorhanger links
- 1179509 – Include title + favicon in Site Identity doorhanger for unencrypted sites
karim
Past:
- 602818 – Integrate QR code scanner into Fennec
- 1146986 – voice input triggers when scrolling the url bar text
- 1153904 – Add item in Settings for Voice input
Present:
- 1073053 – Use “scrollable tabs” for panels navigation
- 1132922 – The voice input launches directly with the error ‘Audio problem’
- 1173789 – Showing Network activity spinner
Margaret
Highlights:
- Finishing up signed add-on work
- High-res search icons for Android
- Thinking about how to build features as add-ons
Past:
- 1156917 – Get higher resolution favicons for search engines
- 1170841 – Show warning in add-on manager for add-ons that aren’t properly signed
- 1175451 – Change “Added to list” super toast to “Page added to your Reading List”
- 1177839 – Trying to load about:reader from the URL bar causes Firefox to crash
Present:
- 1004517 – Allow including local images for Home.panels imageUrl fields
- 1163937 – Downloads are not cleared from about:downloads when “Clear on exit” is used
- 1175197 – Fix about:addons buttons styling
- 1175377 – Replace about:reader png images with svg
- 1175379 – Ship about:config as an add-on instead of in the product
- 1175532 – No visible action when choosing “Share” from Action Bar and Reader View toolbar
- 1175741 – Unsigned add-on warning appears in about:addons for OpenH264 video codec
jonalmeida
- Learning basics on Android Sync and working on.
- Current: 1145434 Use a system tray notification to show progress on Tab sending and receiving
Past:
Present:
- 1145434 – Use a system tray notification to show progress on Tab sending and receiving
- 1174366 – Remove “Edit Site Settings” from Page menu
mcomella
- Lint everything
- Go home
- Android lint
- eslint is working, sort of
- Private browsing colors
Past:
- 864958 – Refine private browsing chrome colour
- 1170804 – Add .eslintrc files for /mobile JS files
- 1174365 – [Linter: DrawAllocation] Don’t allocate in draw/layout functions
- 1175354 – [Linter: UseCompoundDrawables] Substitute LinearLayout for TextView w/ compound drawable
- 1175355 – [Linter: HandlerLeak] Audit `new Handler()`s for resource leaks
- 1175388 – [Linter: AlwaysShowAction] Disable android-lint rule at a file level
- 1176886 – [Linter: UselessParent] Remove/merge unnecessary parent layouts
- 1177166 – [Linter: IconDuplicates] Remove duplicated icons
- 1177244 – [Linter: MergeRootFrame] Use <merge> instead of <FrameLayout> where applicable
- 1177774 – Fix remaining eslint issues given current config
Present:
- 1155855 – Can’t dismiss share overlay after launching browser (Cyanogen?)
- 1166462 – Consider removing “Title bar” setting (i.e. show title or url)
- 1170884 – Fix warnings in android lint output of base sub-project
- 1177611 – Adjust private browsing tab tray color
- 1179266 – [Tablet] Fix Android L “share” list item in long press context menu
- 1179403 – Private browsing ToolbarProgressView too dark
- 1179407 – Private browsing toolbar text background fades to wrong color
rnewman
Fixed
- 1111220 – Remove system search integration
- 1127504 – Build references personal home directory
- 1158216 – Sync passwords
- 1171657 – Schema changes to support password sync
- 1178246 – The function ‘PasswordInjector()’ in PasswordHelper.js was never called
- 1178789 – Schedule a sync when the user adds a new login
- 1178795 – Many compile warnings for sqlite/sqlcipher
Working on
- 555755 – Sync password manager timestamps
- 1177723 – Remove remaining database system search integration
- 1179074 – mozglue not found when package is installed into /system and system is arm64-v8a
Sebastian
- Currently: 1176207 Replace GridView implementation in Home Panels with RecyclerView implementation
- Regressions: 1178703 Addons, 1178739 HomeProvider, 1178760 YouTube
Everything:
- 1157539 – Create “speed dial” dynamic home panel layout
- 1172071 – Give visual hint for quick search bar
- 1175434 – Quick search” bar overlaps with “Find in page” bar
- 1176018 – Firefox nightly 41 wont open downloaded files anymore
- 1177338 – Find bar persists on about:home, overlaps search engine buttons
- 1178703 – Regression: Home Panels provided by addons show no content
Martyn Haigh
Past:
- Meeting with antlam for tab queue v2 discussions
- Walking up mountains, swimming in lakes, diving off bridges, snowball fights.
- 1017338 – Swipe to close a tab from tab panel
- 1176250 – Current tab sometimes not visible in Tabs Tray on tablet
- 1176883 – Fix privateBrowing translation issue
- 1178509 – Update strings for Tab Queue to match Tracking Protection
Present:
- 1156553 – Tab queue makes captive portal use annoying
- 1167394 – Tab Queue should ignore Sync notifications
- 1175969 – Update tracking protection settings item to only be about private browsing
- 1175977 – Telemetry probes for tracking protection
- 1177414 – Queued tabs stall on load
- 1177423 – Revise Tab Queue Toast
- 1177755 – Improve Tab Queue notification
- 1178804 – Implement new fxaccount_sync_error.png assets
- 1178813 – Revise the autocomplete_list_bg.9.png asset
- 1179195 – [TABLET] Swipe to close a tab from tab panel animation is busted after performing specific scenario
Ally
- readonly due to mozflu from Whistler
- in progress
- Bug 1148524 – Add “edit login” option in about:passwords context menu
- Whistler discussions: Kidfox & opening links in private browsing+tab queues
- done
- Bug 1136477 Unify terminology of Passwords/Logins for about:logins (nee about:passwords)
- Bug 1141769 – Implement new style(unified) FHR/Telemetry password manager probes
Emily
Highlights:
- #mozwww
Past:
Present:
- 1104867 – Hook up the Send To Extension to the Sync clients system
- 1176274 – Lock icon shown in URL bar while editing
- 1178012 – Long-press location bar opens URL bar editing mode, sometimes does not even show the menu
BLassey
Fixed
Working on
- 1150172 – Investigate smarter paint suppression
- 1158561 – [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData()
- 1166132 – Create new talos test to measure tab switching times
Antlam
- Past
- Upcoming
Robin
So much Whistler. Wow.
- Kinderfox for Tablets, nailing down v1 features with Karen, Sam, and Ally.
- Wrapped up iOS UI bugs (mostly Reader View CSS).
Supposed to be on PTO. ¯\_(ツ)_/¯
- “Open later” Share Extension bug 1179067
- Implement toggle unread for reading list items bug 1177936
- Reflect local vs remote visits in Top Sites bug 1172072
- Let other developers directly open pages in Firefox for iOS bug 1109684
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