Topics for This Week
- Mike Taylor ‘s post Firefox and WAP content
Tracking Review
Beta
- Next Build:
10 Total;
10 Open (100%);
0 Resolved (0%);
0 Verified (0%);
Aurora
- Next Build:
25 Total;
25 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.
- Tyler St. Onge [:dropkick] fixed bug 1134927 – Add ‘Add to Reading List’ back to context menu
- Ponç Bover [:pbover] fixed bug 1126978 – Remove duplicated styles on TabsGridLayout
- mantaroh fixed bug 1130614 – Selects in disabled fieldsets still open
- vivek fixed bug 1136699 – Temporarily disable swipe to refresh in synced tab landscape mode
- capella fixed bug 1130258 – Avoid closing wrong Text Selection
- (iOS) sleroux fixed bug 1135981 – Search View Results Crash
- (iOS) sleroux fixed bug 1134231 – Send email feedback with app snapshot
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)
<Read Only>
- “Fixed” bug 1127464 – still crashing in nsObserverService::RemoveObserver(nsIObserver*, char const*)
- Actual cause is probably OOM caused by bug 1137251 – Massive memory leak with Firefox 36+ (maybe related to WebGL)
- But we should crash better when random libraries decide to exit now
- Actual cause is probably OOM caused by bug 1137251 – Massive memory leak with Firefox 36+ (maybe related to WebGL)
- Tracked down cause of bug 1125048 – Slow fling speed with thumb flings (high DPI)
- Investigated bug 1121541 – Autophone – PROCESS-CRASH | dom/media/test/test_autoplay_contentEditable.html | application crashed [@ libc.so + 0x1cd54]
- Looking into a big simplification of EGL setup in bug 1136364 – Remove EGLSurface creation in GLController
- bug 1084441 – Fix up test_can_play_type_mpeg.html for Android
- bug 1119962 – “make mochitest-remote” busted on Android with adb > 1.0.29
- Finally got contractor stuff worked out (I hope), should start next week.
JChen
<Read Only> (on leave)
Randall Barker
Last Week:
- Working on supporting Android Presentation API for tab mirroring.
This Week:
- Get compositor to do second pass to Presentation surface for tab mirroring.
Eugen Sawin
Finished
- IME
- bug 1118467 – Keyboard doesn’t stay open when trying to input text on mobile.jetblue.com site
Working on
- IME
- bug 1134205 – Debug assertion on text input in input forms
- bug 1134209 – Text deletion copies text in contentEditable elements
- bug 1051556 – crash in java.lang.IllegalArgumentException: invalid selection notification…
Brian Nicholson
<Read Only>
iOS search screen improvements:
- bug 1134796 – Search engines horizontal UI
- bug 1134792 – Search suggestions horizontal UI
- bug 1138711 – Fix search accessibility label
- bug 1136951 – SiteTableViewController cleanup
liuche
<Read Only>
Highlights:
- Doorhanger improvements, Passwords
- Reviews
Present:
- 1134881 – Sync password timeCreated & timePasswordChanged fields
- 1136469 – Remove arrow from Doorhanger
- 1137921 – Use 9-patch for View shadows
Past:
- 1121681 – Add “Passwords” entry point in menu
- 1124465 – Add telemetry probe for usage of the password capture dialog
Margaret
<Read Only>
Highlights:
- Reader view
- Phone screens
Past:
- 1118487 – Don’t observe all “Gesture:DoubleTap” notifications just for reader mode
- 1120004 – Update Reader View controls
- 1124011 – Enable the reader mode toolbar button on Nightly
- 1128757 – Reader mode button appears but redirects out when there is a fragment in the URL
- 1134441 – Replace font size controls with +/- buttons
- 1136231 – Unify Reader View type options to be Sans-Serif on Left, Serif on Right
- 1136716 – Discrepancy between the tooltip displayed for the two Reader Mode close buttons
Present:
- 998031 – Reader Mode toolbar should scroll in and out instead of fading
- 1093635 – Show an estimated reading time in the Reading list
- 1127451 – Update “word count” calculation to actually be word count, not character count
- 1129984 – ReaderParent.jsm “X is null” failures in mochitest runs
- 1137829 – Reading list button is hidden when reader view toolbar first appears
- 1138628 – Don’t try to find article in reader mode cache on desktop until we actually store articles in cache
mcomella
<Read Only>
Summary:
- For 38: “Send to other devices” in share menu & “Add to Reading List” in app menu
- Android L regressions from status bar tint backout
Past
- 1114774 – Black notification bar slides up when you trigger share overlay on Android L
- 1132763 – Hiding system UI in reader mode is broken
- 1132986 – Use light-theme default system dialog in “Send tab to device” dialog
- 1134192 – Opening a new tab while playing a video in fullscreen will open the tab in some sort of fullscreen mode
- 1135796 – ActivityUtils incorrectly divides API levels
- 1135864 – Fullscreen mode does not draw over the status bar
Present
- 1122302 – Replace “Add to Firefox” with “Send to other devices” menu item
- 1127445 – Add “Add to reading list” button in the browser menu
- 1130203 – Implement v2 share overlay mock
- 1134484 – Implement v1 color palette
- 1137240 – Color android status bar with tabs tray grey on Android L
- 1138723 – Tablet does not inherit Material theme
- 1139248 – Investigate use of android:windowActionBar on values-v21/styles
rnewman
<Read Only>
- Reading list
- Hiring
- Guidance for desktop Sync stuff
- Split APK stuff
- Some query optimization work for browser data on iOS
Fixed
- 1131257 – Split ReadingListAccessor out of BrowserDB
- 1137259 – Don’t send Campaign:Set for downloadable distributions
- 1137586 – Use different version codes for each API range
- 1139035 – Supporting DBUtils and ExtendedJSONObject changes
Working on
- 1129614 – Regression: Sometimes thumbnails in the tabs drawer are not updated, they expire
- 1132273 – Crash reporter expects general.useragent.locale to be a simple string pref
nalexander
<Read Only>
Projects for this cycle:
- Implement Firefox Accounts for iOS: bug iosfxa
- Landed preliminary sign in/sign up/settings web view bug 1129161
- Writing UX for the settings sheet
- Landed bug 1130527 (Search settings section)
- Working on bug 1138122 (Search suggestions settings)
Past
- 1129161 – Surface Firefox Account status to user on iOS
- 1130527 – [META] IOS-101 – Settings – Choose from the list of search providers loaded
- 1136900 – Make Settings a modal sheet rather than a Home Panel
Present
- 1115004 – Use fine-grained Google Play Services libraries
- 1130530 – [META] IOS-97 – Settings – Basic FxA account management [send to a web page]
- 1138122 – Allow user to opt-in/opt-out of search suggestions and configure the search suggestion provider in settings panel
Martyn Haigh
Past:
Present:
- 1112185 – Open URL in background
- 1130368 – Add toast feedback after a user clicks a link
- 1134235 – Store Tab Queue urls in file
- 1138865 – Make the MOZ_ANDROID_TAB_QUEUE app constant rely on the nightly flag
Stefan
Still working on Reading List Client. Goals for this week:
- Merge code in a branch of firefox-ios
- Have basic syncing going (without conflict resolution)
- Update Reading List UI to look in new storage
Moved iOS Nightly build server to https://ci.fxios.allizom.org – I will setup accounts there for other devs if you want to see the build results or run your own bots on it.
Because we are one man short, (congrats wes), i will start picking up a bunch of UI bugs and/or PRs.
James Hugman
<Read Only>
Android (WIP):
- Voice integration bugs
- Build sperlunking, in the context of ZXing.
iOS (patches in flight):
- adding a logging library
- opening non-http links.
Ally
<Read Only> (sick)
- 1124895 Add password manager usage data to FHR
- super duper high priority
- want to uplift patches to beta (37) asap
- mobile will require its own patch for probes, will be a different bug
- JS is throwing an illegal character on #ifdef ANDROID
- think it points to a build system issue, the preprocessor should have removed that before the JS code runs. Either the preprocessor is not running on that file, or is somehow messed up. I have messed with the jar.mn & moz.build files with no success so far. See latest comment on bug for more details.
BLassey
Fixed
Working on
MFinkle
Fixed
Working on
Antlam
- Past
- bug 1122302: UX for “Send to device”, Share overlay
- bug 663803: Magnified view UI for “areas of clustered links”
- bug 1137483: “Quick search” bar above keyboard
- Filing polish bugs
- Voice input follow up, “Split-pane” Home Panels UI, Tablet Bugs
- Upcoming
- First Run Co-ordination w/ Gemma
- Iterating on Passwords & Doorhangers w/ Liuche
- Follow up “Open-in-Background” w/ Mhaigh
- bug 1091826: Clean up UI of all Panels empty state
- Portland next week for UX week on Reading List/Task Continuity
Robin
iOS
- Finalized Reader View v1 design spec: bug 1126486
- Revising Share/Send widget, error states
- FxA loading interstitial
- Asset auditing
- General dogfooding on both platforms
- Portland next week
Darrin
- more mockups (search settings, bookmark edit/manage, etc)
- starting to review PRs that relate to UX stuff
QA
- Finally shipped split apk in Beta!
- QA Release Test-Plans
Feature Focus
- iOS Roadmap in Aha!
- New iOS Trello Board
- Can we talk potential string freeze? Sorry mfinkle!
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