TPE-Layout/2017-Q4-Goals
Jump to navigation
Jump to search
Guideline
Personal Development
Personal development goal examples: 1. Learn a bit about the Rust Language by reading through current Rust documentation and by completing the current list of available Rust tutorials available on Rust-Learning Github page. 2. Mentor contributor x by helping her/him successfully implement and land a fix for bug yyyy. 3. Do a few livehacking sessions during the quarter. 4. Fix three to five bugs in a component the reports isn't familiar with but is interested in. 5. Complete an online educational tutorial on a unfamiliar technology.
SMART Criteria
(S)pecific - What do you want to achieve in your areas of focus ? (M)easurable - How will I know when it is accomplished ? (A)chievable - How can the goal be accomplished ? (R)elevant - Does this match our other efforts/needs? Is this the right time? (T)ime-bound - By when can you achieve this goal ?
Template
[*|#] <Task-Category> [**|##] <Task-Expected-Result> <Task-Description> [**|##] <Task-Expected-Result> <Task-Description> ... Example: * Implement the support of HTML5 details & summary. ** [land] bug123456 - calc(1+2+3+4+5+6) ** [OOAD] bug234567 - integrate stylo into gecko
Personal Goals
Astley Chen
- Quantum CSS(Stylo)
- Stylo for Android
- Stylo+ work breakdown
- CSS Shapes
- CSS Motion Path
- CSS Transform Lv2
- PDFium
- Web-Compat
- e10s <select>
Boris Chiou
- Stylo
- Bugs for stylo-everywhere
- Stylo Animations
- Bugs to switch to Servo backend on the compositor.
Cameron McCormack
CJ Ku
Eric Tsai
- WebCompat issue triage & Diagnosis
- Objective 2: Improve incoming webcompat.com triage lifecycle to ensure we don’t miss new regressions.
- Objective 1: To lay the groundwork to for Google Tier 1 search experience for Firefox for Android users by understanding what technical issues may block us.
- WebCompat dashboard improvement with given date interval
- Visual dependency graph
- Improve issue creation form
- Community participation
- At least 1 talk to campus or FE community
- Medium webcompat related blog post
Jeremy Chen
Louis Chang
- Solving Webcompat issues
- Enhance -moz-appearance
- [Land] bug 1404770 - Minimum widget size of checkbox/radio on Android is wrong
- [Land] bug 1403410 - Checkbox has 3 states – empty / outlined / with check-mark
- [Land] bug 1401825 - Assertion failure: elem->GetPseudoElementType() == aFrame->StyleContext()->GetPseudoType(), at /builds/worker/workspace/build/src/layout/base/nsPresContext.cpp:2242
- Investigate -webkit-appearance
- [Land] bug 1368555 - Implement -webkit-appearance
- Enhance -moz-appearance
- Enhance Layout
- [Land] bug 1378368 - getComputedStyle returns wrong value for basic-shapes containing calc() that should resolve to negative value
- [Land] bug 1398081 - e10s / non-e10s choose a option in <select> then refresh will not set to default selected disabled option
Tingyu Lin
- Implement CSS Shape level 1
- [land] bug 1404222 - Implement shape-outside: <image>
- [land] bug 1265343 - Implement shape-image-threshold
- [land] bug 1265342 - Implement shape-margin
- Fix Stylo bugs if needed
Tommy Kuo
- Triage issues of e10s-select
- bug 1154677 - [e10s] <select> issues tracking
- Content process <select> dropdown menu in e10s
- Investigate how many works we should do on it.
- bug 1118086 - [e10s] There is a delay for about 1 seconds to display <select> drop-down list with 1600+ items
- [land] bug 1399310 - Decorations get drawn multiple times with selections
Ya-Chieh Wu
- Displaylist Perf
- bug 1381153 - Calling GetEffectSet during display list building is not very cache friendly
- bug 1410826 - Move up the IsPrimaryFrame() in nsIFrame::HasAnimationOfTransform
- Table
- bug 332740 - [BC] rowspan and border-collapse: collapse breaks border rendering
- bug 1405929 - [BC] rowspan on border-collapse is wrong.
- bug 1406265 - [BC] SetIStartStart(), IsIStartStart(), IsBStartStart() and SetBStartStart() are not well used
- bug 1384031 - the behavior of border-radius properties applied to internal table elements
- bug 332740 - [BC] rowspan and border-collapse: collapse breaks border rendering
- webcompat
- bug 752790 - Input padding covers text when the padding is greater than (TextHeight - InputHeight)/2