Schedule
- Next merge is 2012-11-19
Major Topics for This Week
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!
Kats
- Oct 18 – Oct 24:
- landed mentored bug 779511 – explicitly destroy gfx direct-allocation buffers (follow-ups: bug 803613, 803700)
- bug 754047 – remove invalid assertion
- bug 757680 – disable touch event coalescing by default
- bug 792143 – add code to zombify unused tabs
- bug 788216 – profile migrator threading crash on startup
- interviews
- landed bug 802640
- Next:
- hack together the hacky readability prototype to see how the behaviour feels
- land bug 801818 and start hooking up memory reduction stuff to the new API
GBrown
- Last week:
- bug 797942 LayerManagerOGL not correctly updated on SIZE_CHANGED
- bug 792212 on the tegras we have found that reftests fail a lot, a whole lot on the newer tegras
- bug 784278 New tegras (and some old ones) failing in reftest intermittently
- bug 767215 Intermittent testAxisLocking, testLoad, testFlingCorrectness, testOverscroll, testPanCorrectness | Pixel at 0, 0
- bug 785577 Intermittent testWebContentContextMenu | Exception caught
- Next:
- bug 790102 Frequent trobocheck, trobopan “talosError: ‘GeckoEventExpecter: blockForEvent timeout: Gecko:Ready
Chris Lord (cwiiis)
- Done
- bug 802143 – ReusableTileStoreOGL miscalculates the content bounds
- bug 803013 – Progressive tile painting can cause bad visual artifacts when scrolling on pages that invalidate while scrolling
- bug 803826 – Repeated paints in a single transaction fail due to a NULL layer builder pointer
- bug 805014 – Progressive tile painting causes reftests to fail
- Now/next
- bug 805028 – Progressive tile painting causes talos to return inaccurate results for checkerboarding
- bug 795259 – Enable progressive tile drawing by default on Android
- bug 800475 – Fade in new content tiles
- bug 798539 – Jerkiness at the end of panning
- Low priority/blocked
- Blog about invalidation work
- bug 788522 – Enable asynchronous opacity and transform animations
- bug 716403 – Request to hide the navigation bar when scrolling down content
- bug 785069 – tcheckerboard2 has regressed substantially since Jul 22nd
- bug 792415 – Covered areas of fixed position elements are not rendered
- bug 783914 – WEBGL_depth_texture doesn’t work using ANGLE (low priority)
Chris Peterson
- Done
- Fixing B2G/Gaia bugs
- bug 798517 – Do not register Browser as an event listener
- bug 804328 – Fix setScreenBrightness assertion failure because ScreenManager._savedBrightness is undefined
- bug 804851 – [Desktop Build] Contacts app never dismisses “Importing from SIM” screen when trying to import from (non-existent) SIM card
- Next
- bug 804839 – After positioning cursor within a word, VKB autocapitalizes the first letter inserted
- bug 799029 – [keyboard] Cursor cannot be positioned by the user
JChen
- Done
- bug 795226 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection$2.run(GeckoInputConnection.java)
- bug 792928 – back spacing to delete a whole word in a text field deletes all but one word in the entire text field
- In Progress
- bug 769520 and sons – Fix IME race conditions by ensuring Gecko callbacks post results to UI thread
- bug 770291 – Holding backspace may delete text both in front of and behind the cursor
- bug 751513 – Typing characters in the contenteditable div causes the whole line to be deleted
- etc.
- bug 769520 and sons – Fix IME race conditions by ensuring Gecko callbacks post results to UI thread
- Next
- Once the above are fixed
- bug 792932 – Predictive text doesn’t auto-select corrections in form fields
- bug 802975 – address bar changes to english (url) keyboard after first letter
- bug 803797 – text entry in marketplace and twitter app broken
- bug 803982 – Text input on noodle app drops words
- any regressions/new bugs
- Once the above are fixed
GCP
- Last week:
- Sheparding various SafeBrowsing topcrashes into Aurora/Beta
- bug 787318 Tabs thumbnails are not updated
- Next week:
- bug 787318 Tabs thumbnails are not updated
- bug 797590 Unable to enter more than one word in any text field using Swiftkey 3
- Similar IME & Third party keyboard bugs
Brian N
- Done
- Bug 802881 – Wrong tab is used for getting background color
- Bug 803325 – Allow opening tabs tray before gecko is ready
- Bug 799977 – java.lang.NullPointerException: at org.mozilla.gecko.Tabs.loadUrlInTab(Tabs.java)
- Bug 803289 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onPrepareOptionsMenu(BrowserApp.java)
- Bug 804434 – Make Tabs.notifyListeners() run on UI thread
- Bug 803293 – Remove some old code from BrowserApp
- Working on Bug 784086 – Change DB schema to more closely resemble places
- Next
- Bug 784086 – Change DB schema to more closely resemble places
Sriram
- Done:
- Landed home screen widget (yaay!) – http://cl.ly/image/2d3z30003i0I
- Doing: Personas (and only that)
- Screenshots: http://cl.ly/image/1j0S29340c13 and http://cl.ly/image/180E2L3t0I1l
- Resolved issues / Done:
- Add a transparency to the images and add it to the button
- Hack the transparency through canvas, to avoid alpha problem in StateListDrawable (http://cl.ly/image/1c3F2f381n0p)
- Avoid corruption on disabling personas (http://cl.ly/image/1B1n063j0500)
- Take care of rotation
- Take care of tabs-tray open + rotation
- Take care of top notification bar while cropping the persona
- Make the persona flow into the Tabs Tray
- Unresolved issues / ToDo:
- 10″ tablet
- Calculate dominant color only once
- Font based on dominant color
- Back/Forward buttons
- Add tint to action-bar buttons
- AwesomeScreen
- Minor issues with about:home
WesJ
Last week:
- Bug 744961 – Add some form of history expiration
- Bug 803687 – Corrupt thumbnails after Fennec starts up with a page URL
- Bug 802588 – about:home has misaligned/overlapping thumbnails on tablet
- Bug 790305 – Don’t add history entries for redirects or error pages
- Bug 681805 – [TABLETUI] Hide forward button when there is not forward shistory…
This week:
- Reduce the number of thumbnails we store
- Bug 788073 – Use platform touch redirection – tracking down some test failures
- Bug 804860 – IndexedDB callbacks not being called
LucasR
Last week
- bug 785945 – Awesomescreen entries are very slow to appear
- A lot of experimentation and testing, work in progress
- bug 800883 – Ensure tab button is never left in pressed state
- Worked with lsblakk on the initial list of sessions for MozCamp Asia’s Firefox track
Next week
- bug 770492 – Quick sliding to close tabs will not dismiss them anymore at some point
- More awesomebar and about:home perf hacking
Margaret
Done
- Making progress on b2g crash reporter dialog – bug 801809
- Started working on banner for subsequent crashes – bug 801925
- Slowly figuring out a git workflow!
Next
- Customize crash reporter UI for app crashes – bug 801810
- Settings UI for automatic crash reporting pref – bug 801932
Scott (jwir3)
Finished:
- bug 792420 : Toolbar menu entries should not allow their text to be selected (should land today)
- bug 803211 : Max line box width API should not depend on position but rather the width of text boxes (done, just finishing cleaning up tests)
- bug 799333 : Reflow on zoom not refreshing after zooming in, then double-tapping to zoom out (should land today)
This Week:
- bug 804640 : Max line box width API is broken for RTL text
- bug 787427 : Long press on links causes scroll to top
- bug 800805 : Reflow on zoom moves the position sideways on the screen incorrectly
Need Assistance:
- bug 803630 : Remove settings UI for reflow-on-zoom (stalled in aurora approval)
Ian Barlow
Last week
UX Intensive in Atlanta, it was awesome!
This week
Heads down, coming up with ideas at the Firefox UX Concept week in Toronto and SF (limited email/irc access)
Thanks for everyone’s patience, I will be back 100% on Android again next week!
In progress
- Font Licensing
- bug 799967 We have test builds with fonts, I’m working on narrowing down our list
- Private Browsing
- Filing UI bugs for this http://cl.ly/image/1m3E1V3O2A1X
- Visual design is still in progress, but this is the basic design we’re moving forward with
- Filing UI bugs for this http://cl.ly/image/1m3E1V3O2A1X
- Personas (themes)
- Themes themselves are looking good, but discovering a lot of unpleasantness in the install flow
- No mobile persona website
- Too many doorhangers / permissions
- No way of announcing it to users (yet)
- I’ll share some suggestions on next steps shortly.
- Themes themselves are looking good, but discovering a lot of unpleasantness in the install flow
UX Bonus Bugs
bug 716403 Scroll header off screen: Double bonus bug – 2 boxes of cookies to whoever fixes this! Wes and Sriram both working on this!
General
- bug 792407 Colour difference between title bar and in content UI background
- bug 715258 Favicons are low quality for internal / local pages
- bug 716051 Favicons are low quality for Mozilla-owned web properties
Title bar
- bug 784362 Fix forward button bg alignment (tablets)
About:home
- bug 787765 Update about:home thumbnails (Wes taking this)
Menu
- bug 784366 Menu opens in the wrong direction
Tabs
- bug 792410 Update tab thumbnails
- bug 792414 Add bottom shadow to tabs tray
- bug 792429 Open tab menu wider (Lucas taking this)
- [NEW] bug 718465 After opening a new tab, old tab is briefly seen (This might be solved with private browsing!)
Reader
- bug 792420 Toolbar menu shouldn’t allow its text to be selected (Scott taking this)
Round Table
- QA
- Fx17 beta testday – targeting Nov 2nd
- Armv6 builds testing update (kevin)
- firefox 17 beta 3 work
- ThebesLayer/Tile base progressive painting fallout (bug 800041) has a patch, we’ll check the possible dupes (AaronMT)
SUMO
Release
Firefox Ratings on Google Play:
5 star -> 65,647
4 star -> 22,330
3 star -> 14,093
2 star -> 9,159
1 star -> 14,433
Overall rating: 3.92
Nothing too Major has changed on Input since last week. There is an odd bug users are reporting where they have to clear history 2-3 times before it actually clears. Will investigate and file a bug today.
Difficulty clearing History and finding Bookmarks still rank in the top complaints (after crashing, freezing and start page). Fixing these UX issues should be a major win (along with the Start Page improvements)
Beta
5 star -> 12,519
4 star -> 4,523
3 star -> 2,072
2 star -> 1,047
1 star -> 1,817
Overall Rating: 4.13
Nothing major on Beta either, remains mostly unchanged from Release ATM.