Schedule
- Release calendar
- Next merge is August 11
Tracking Review
Beta
- Next Build:
ID | Summary | Status | Assigned to | Last change time |
---|---|---|---|---|
1130066 | crash in java.lang.IllegalStateException: Not initialized. at org.mozilla.gecko.health.BrowserHealthRecorder.ensureEnvironment(BrowserHealthRecorder.java) | NEW | Richard Newman [:rnewman] (rnewman) | 2015-07-16T02:03:19Z |
1163937 | Downloads are not cleared from about:downloads when “Clear on exit” is used | ASSIGNED | Dylan Roeh (:droeh) (droeh) | 2015-07-14T18:12:38Z |
1164027 | crash in ElfLoader::~ElfLoader() | NEW | Jamie Nicol [:jnicol] (jnicol) | 2015-07-13T12:52:12Z |
1170651 | crash in js::jit::GetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, unsigned int, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) | NEW | 2015-07-16T00:11:40Z | |
1174144 | Wrong doorhanger offset for some tablets | NEW | Chenxia Liu [:liuche] (liuche) | 2015-07-13T22:20:20Z |
1180958 | crash in libmozglue.so@0x21152 mostly Samsung Tablets | NEW | Jamie Nicol [:jnicol] (jnicol) | 2015-07-09T17:36:24Z |
6 Total;
6 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-07-09T18:24:46Z |
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-07-15T17:10:46Z |
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 | Ted Mielczarek [:ted.mielczarek] (ted) | 2015-07-08T16:40:16Z |
1170724 | Autophone – 2015-05-20 Throbber start regression in S1S2 on fx-team | NEW | Michael Comella (:mcomella) (michael.l.comella) | 2015-07-16T02:22:00Z |
1171337 | black window during browsing | NEW | Randall Barker [:rbarker] (rbarker) | 2015-06-11T17:55:55Z |
1175457 | Reading list super toast generated by long tapping on the reader view icon from URL Bar is displayed too short on screen | NEW | 2015-07-15T22:53:01Z | |
1175532 | No visible action when choosing “Share” from Action Bar and Reader View toolbar | NEW | Michael Comella (:mcomella) (michael.l.comella) | 2015-07-14T18:55:13Z |
1177414 | Queued tabs stall on load | ASSIGNED | Martyn Haigh (:mhaigh) (mhaigh) | 2015-07-15T19:19:44Z |
1178503 | Remove nightly-only flag for QR code input | NEW | Karim Benhmida (:karim) (kbenhmida) | 2015-07-10T17:14:23Z |
1179184 | Webm video does not start to play automatically with Autoplay preference enabled | NEW | Randall Barker [:rbarker] (rbarker) | 2015-07-02T17:44:55Z |
1180597 | Wrong display for more than two doohangers | NEW | Chenxia Liu [:liuche] (liuche) | 2015-07-09T18:41:46Z |
1181866 | QR code reader crashes Firefox on Nexus 5 | NEW | Karim Benhmida (:karim) (kbenhmida) | 2015-07-09T21:24:33Z |
15 Total;
15 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.
- Dusek
- bug 1180629 – Tab tray could report better scrolling status to VoiceOver
- bug 1180630 – Tab should be closable for VoiceOver also by left/right scrolling gestures
- bug 1164231 – Provide long-press actions as accessibility custom actions
- bug 1152697 – When saving a page to the reading list, post a VoiceOver announcement when the action finished successfully
- bug 1178015 – Accessibility escape not dismissing editing mode in editing-mode URL bar when keyboard is not shown
- bug 1178072 – Location view domain highlighting could be “translated” to VoiceOver using voice pitch
- bug 1182612 – Search suggestions engine image does not have accessibility label
- bug 1158523 – Correct accessibility hint for Reload button (non-imperative, Double-tap instead of tap)
- bug 1182752 – Provide grouping for Switch Control
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
- At TRIBE
Fixed
Working on
- 789193 – AMI_startup() takes 200ms on mobile, 26ms on desktop at startup
- 1046307 – Intermittent test_ThreadHangStats.js | test failed (with xpcshell return code: 0) | false == true
- 1069558 – Switch ThreadStackHelper to use LUL
- 1148319 – per-app network routing setting
- 1158029 – [Presentation WebAPI] support service discovery on Fennec
- 1168591 – TelemetryEnvironment takes up 160ms on startup on Android
- 1175387 – libmdns block on recvfrom()
- 1180596 – [Presentation WebAPI] make service registration configurable
- 1182641 – Convert ANRReporter to new JNI scheme
Eugen Sawin
- MP3 demuxer
- Added tests for stream resources
- Investigating failed resource reads (during initialization or seeking)
- PTO rest of the week
Fixed
- 1178818 – Apps cannot be launched after installing them on Android using the latest Nightly
- 1182100 – Add demuxer tests for MP3 stream resources
Working on
Dylan Roeh
Past:
- 1176682 – Capturing photo with camera in <input type=”file”> doesn’t trigger its “onchange” event nor it fills the files list.
Present:
- 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
- 1172567 – Use GetLongField for JNI pointers
- 1183788 – Broken MP4/H.264 video playback
Brian Nicholson
- Fixing URL bar regressions
- bug 1183353 – URL bar not updated for hostname URLs
- bug 1183174 – URL bar text isn’t updated correctly when cancelling
- bug 1183326 – UI tests for URL bar entry
- (WIP) bug 1183250 – Regression: URL location field clear button is misaligned
- bug 1183329 – Session is restored when running tests
- bug 1182274 – Browser UI not updated after DOM pushState/popState with back/forward
- (WIP) bug 1181716 – Session history intermittently breaks after restore
- Loads of reviews (thanks, Dusek!)
Bryan Munar
Fixed:
- Bug 1181238 – Navigating to a new URL while focused on a text field breaks browser layout
- Bug 1135885 – Animate transition to editing mode
- Bug 1183738 – Keyboard State not properly updated
Working on:
- More bugs
- Finishing the README for firefox-ios-open-in-client for 3rd party developers (possibly blog post after that)
- Buttons
WesJ
- bug 1169379 Landed a new top sites stuff
- Watching for regressions?
- Looking at favicon expiration. Writing lots of tests for things.
liuche
Tribe (read-only)
Highlights:
Present:
- 1174144 – Wrong doorhanger offset for some tablets
- 1177576 – Update icons for different Mixed Content Blocking states
- 1180597 – Wrong display for more than two doohangers
Past:
- 1147112 – Add doorhanger icons
- 1175972 – Update visuals of tracking protection doorhanger notification
karim
Past:
- 1132922 – The voice input launches directly with the error ‘Audio problem’
- 1173789 – Showing Network activity spinner
Present:
- 1178129 – Long-press dialog should truncate URL
- 1178503 – Remove nightly-only flag for QR code input
- 1181866 – QR code reader crashes Firefox on Nexus 5
Bluetooth keyboard shortcuts for iOS
Margaret
<Read Only>
Highlights:
- Partner stuff, commenting in bugzilla, talking to people
Past:
Present:
jonalmeida
Highlights:
- No more fixing tests (yay!)
- RecyclerView for the search bar to finish and put for review.
Past:
Present:
- 948591 – Intermittent testClearPrivateData | Exception caught – junit.framework.AssertionFailedError: Text string: ‘^Settings$’ is not found!
- 1167942 – Replace ListView in search list with RecyclerView
- 1180908 – Remove “about:home” text from showing when clicking on the search bar
- 1184211 – Replace TwoWayView in SearchBar with RecyclerView
mcomella
Tribe today & tomorrow: read only, yo.
- Intent handling
- p11
- Sec
Past:
- 1166462 – Add Telemetry probe for content of “Title bar” setting
- 1179731 – Autocomplete suggestions pop up can be seen in awesomescreen/url suggestions
- 1180011 – [tablet] url bar asset not updated for private browsing mode
- 1181882 – Hide find in page bar on HomePager
- 1182328 – FF41: Only add CATEGORY_BROWSABLE on “intent” and “android-app”
Present:
- 1170724 – Autophone – 2015-05-20 Throbber start regression in S1S2 on fx-team
- 1173200 – Apps with original URI schemes using web extensions (e.g. html) do not launch
- 1175532 – No visible action when choosing “Share” from Action Bar and Reader View toolbar
- 1177611 – Adjust private browsing tab tray color
- 1181698 – Clean up getOpenURIIntentInner
- 1181755 – Consider removing “title bar” setting
rnewman
- Next seven days:
- Keeping other people unblocked and moving in the right directions.
- Version code computation, perhaps.
- Chasing down build 24 crashes.
- Reviews:
- Send tab (Emily).
- Version code computation (Nick).
- Syncing password timestamps on desktop.
- Piles of small iOS stuff.
- Landed:
- New icons for sent tabs on Android. Sorry for the wait, antlam!
- Partners:
- Multilocale builds (Margaret).
- Distro questions (Karen).
- Misc:
- Back from ‘vacation’.
- Designing iOS bookmark sync. Converging on an approach that’s relatively simple, considering the domain complexity.
- Continuing discussions with Nick around Android version code scheme. We’re keen to get it right.
- Apple ID wrestling. I can now see crashes.
- A little A/B testing, quality, etc. noodling.
- Chatting with mconnor about exposing installer size as a metric that we’ll track and eventually consider as important as a Ts regression.
- Booking travel for Swift Summit.
- Lots of meetings, triage, etc.
Fixed
- 783901 – Improve Sync Tabs Notification Icons
- 1183957 – Crash: assertionFailure in Storage.Login.formSubmitURL.setter during password sync
Working on
- 997663 – Intermittent testPrivateBrowsing, testInputUrlBar | waiting for urlbar text to gain focus – urlbar text gained focus
- 1130066 – crash in java.lang.IllegalStateException: Not initialized. at org.mozilla.gecko.health.BrowserHealthRecorder.ensureEnvironment(BrowserHealthRecorder.java)
- 1183695 – Save sync logs on disk
nalexander
I will be PTO July 17 through 27
<Read Only>
- Contributors: working with Ahmed and vivek
- Hand offs
- liuche to work with Ahmed on Sync telemetry (sub-tickets of bug 1180321)
- rnewman and margaret to work with vivek on Firefox Accounts profiles (sub-tickets of bug 1150964)
- Hand offs
- Partners: fire-fighting Search Activity registration
- Turns out it was likely the search assist registration: bug 1182319
- Haven’t got confirmation from partners yet
- Partners: finalizing demo of integration with third-party identity services
- add-on code is at https://github.com/ncalexan/fxa-web-signin-addon
- Partners: movement on –with-android-distribution-directory
- bug 1160563 got yet another frustrating r-
- Long term evolution: working on improving our android:versionCode calculation
- Landed bug 1182579, moving computation to testable Python
- rnewman and I are moving on bug 1137898
- Planning work for Firefox Accounts web sign in in Fennec: bug 1161223
- Expected to land in 43 cycle
- Trying to catch up to b2gdroid landing plans before PTO
- Trying to fix mach bootstrap — help needed
- I hope to use https://github.com/JakeWharton/sdk-manager-plugin/ rather than continue to hack up the equivalent
- Blog posts:
Sebastian
Highlights:
- Testing and building with Android M Preview 2 system image / SDK
- Working on Restricted profiles aka KidFox 1125984
- Home Panel API: Footers 1157540
Noise:
- 1125312 – KidFox: Restricted profiles – Hide other non-essential menu items – All “Tool” menu items
- 1169359 – Investigate Fx Android interactions with Android M permission disabling
- 1172136 – Create API for add-ons to add large header image to speed-dial home panels
- 1176018 – Firefox 41 won’t open downloaded files anymore
- 1181660 – RestrictedProfiles.isUserRestricted() always returns true on phone running Android M
- 1125316 – KidFox: Restricted profiles – Hide other non-essential Settings items – Customize > Import from Android
- 1157540 – Create add-on API to allow dynamic panels to create footer toolbars
- 1180653 – Restricted Profiles: Make restrictions configurable by device admin
- 1181881 – Disabling Location is not user friendly – Android M
- 1184022 – Android M: Cannot upload picture from camera
Martyn Haigh
<Read Only>
Past:
- Hacking with antlam in London on a load of UX stuff. Talked a lot about Tracking Protection, Private Browsing, Tab Queue V2 and Tabs Tray.
- Saw lucasr – he’s doing well 🙂
- 1175970 – Tell users about tracking protection the first time they open a new private tab
- 1180766 – tab_queue_prompt.xml file has two elements with the id of tab_queue_container
- 1181124 – Remove mdpi folder from CONSTRAINED_AAPT_CONFIGURATIONS in Makefile.in
- 1182011 – Remove ScrollAnimator.java
Present:
- 1154732 – Google search home screen shortcut displays blank page when opened
- 1161638 – Remove the chrome at the bottom of the screen in the Tabs Tray
- 1170659 – crash in java.lang.IllegalStateException: Unable to create layer for TabsPanel$TabsLayoutContainer at android.os.MessageQueue.nativePollOnce(Native Method)
- 1173624 – Doorhanger buttons are not rounded on the bottom corners
- 1177414 – Queued tabs stall on load
- 1177612 – Contextual hint first time we show the tracking protection shield
- 1180975 – UI for re-enabling tracking protection no longer shown (Private Browsing)
- 1184046 – Make open new private tab tests more robust
- 1184048 – Add Tracking Protection UI tests
Stefan
Past:
- 1171189 – Custom context menu fires when closing the banner on Twitter
- 1177201 – Saving pictures doesn’t always prompt for Photos permission
- 1177613 – Verify localized suggested sites
- 1179422 – Expose third-party licenses via the settings
- 1179846 – Update Bookmark and Reading List status after UIActivityViewController runs
- 1182200 – Canceled authentication doesn’t send result to page
Present:
- 1145388 – Reading list items not marked as read after viewing
- 1151464 – Reading View needs a loading interstitial
- 1162174 – Make sure third-party password managers show up as Action Extensions
- 1183205 – Incorrect keyboard height calculation
- Getting tests back on track
Steph
Last week:
- Investigating startup delays when launching Firefox testflight/dev builds
- Scrolling issues with browser view
- 1165586 – Panning speed increases while urlbar appears/disappears
- 1166372 – Don’t reopen tabs after crash
- 1177112 – Flicker when scrolling to the bottom of certain pages
- Tab Tray Animation issues w/ status bar changes
- Initial Breakpad integration
- 1170915 – Tab thumbnail code doesn’t account for Reader toolbar
- 1172694 – Restoring the application into the foreground is slow
- 1180612 – Tab tray animations jaggy (wrong) when status bar has non-default height
- 1182085 – Browser becomes unresponsive pending content reload on application state change
- 1183856 – Clearing Private Data while editing top sites results in bad things
- 1184233 – [meta] Tab Tray -> Browser Animations
Ally
- about:logins
- edit login page has landed, marking the end of mvp (1170786)
- Try it out please!
- probably going to hold for ui polish, landing soon
- 1101746 Display message when no passwords are present
- 1155345 UI affordance during loading of list items in about:passwords
- opinions on what should be in v2 (1183225)? Talk to me or Barbara
- v2
- 1183319 Add telemetry probe in about:logins for load time of getAllLogins() in the wild
- 1183234 Telemetry probe for usage of about:logins
- kidfox
- https://wiki.mozilla.org/Mobile/Projects/Kinderfox
- mvp bug list on the above wiki
- partner related research, please see Sam Fang
- v1
- 1125980 KidFox: Restricted profiles – Hide other non-essential Settings items – Privacy > Clear now
- 1125979 KidFox: Restricted profiles – Hide other non-essential Settings items – Privacy > Clear on exit
- 1125977 KidFox: Restricted profiles – Hide other non-essential Settings items – Privacy > Use master password
- https://wiki.mozilla.org/Mobile/Projects/Kinderfox
- Misc
- partner, search partner data collection fun
- fhr & telemetry – UP on desktop
- review queue – be careful what you wish for
Emily
Highlights:
- Landed sent tabs!
- Visitors from beyond the sea
- Fixing tests
- stack trace hell
Past:
- 1104867 – Hook up the Send To Extension to the Sync clients system
- 1168692 – Update home panels when Firefox Account state changes
- 1177570 – Explain need for notification permission: sent tabs
- 1178012 – Long-press location bar opens URL bar editing mode, sometimes does not even show the menu
Present:
BLassey
Fixed
Working on
- bug 1181804 – simplified js/xul for GeckoView
Antlam
Read-only
- Past
- bug 1175967: Tracking Protection on Android
- bug 1153389: Private browsing improvements
- bug 1183659: Cleaning up “receiving tabs” notification
- About:logins feedback
- Partner UX work
- Upcoming
- Partner meetings
- Q3 Android UX
Robin
<Read Only – @ Tribe>
iOS
- Empty panel states, Bookmarks, History, and layout issues on Remote Tabs and Reading List panels.
- Still working with bkmunar on Let other developers directly open pages in Firefox for iOS and Add a Sync Now button
- UI-review for Reading List, Reader View bugs
- Clear browsing data (not v1)
Android
- Kinderfox: First-run screen, light-weight theme(s)
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